- Lấy dữ liệu từ Spreadsheets
- Ghi dữ liệu vào Spreadsheets
Một dự án Apps Script có thể đến nhiều Spreadsheets
Bởi Spreadsheets sẽ có 1 ID (mã), từ đó Apps Script kết nối đến thông qua ID
ID của là gì Spreadsheets ?
Ví dụ khi tạo 1 Spreadsheets sẽ có đường dẫn là ?
https://docs.google.com/spreadsheets/d/1jwi34P4L556V5a96C28EiSCry26rWp2Z6hhUfmbIatQ/edit?
Chữ màu đỏ chính là ID của Spreadsheet, đó chính là chìa khóa đến bên Apps Script kết nối qua.
Ví dụ:
var ID='1jwi34P4L556V5a96C28EiSCry26rWp2Z6hhUfmbIatQ';
var trangtinh= SpreadsheetApp.openById(ID); // dùng openById
var str= trangtinh.getSheets()[0].getRange("A1").getValue();
Logger.log(str);
// Nếu Spreadsheet có ô A1 là "Xin chào tôi là iif" thì sẽ in ra câu Xin chào tôi là iif
* Giúp việc code nhanh hơn nhờ 1 số hàm Spreadsheets Activate
var trangtinh = SpreadsheetApp.getActive();
// Code trên khổng chỉ định ID, nhưng dự án phải được gán với SpreadsheetApp mới dùng được SpreadsheetApp.getActive();
var str= trangtinh.getSheets()[0].getRange("A1").getValue();
Logger.log(str);
Hướng dẫn cách code kết đến Spreadsheets với Apps Script