Kết nối Spreadsheets với Apps Script

Hướng dẫn cách code kết đến Spreadsheets với Apps Script

1. Từ Apps Script kết nối đến Spreadsheets

- Lấy dữ liệu từ Spreadsheets

- Ghi dữ liệu vào Spreadsheets

2. Cơ chế kết nối Apps Script kết nối đến Spreadsheets

- Kết nối tự do

 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
 

- Kết nối dạng chỉ định dự án Apps Script cố định cho Spreadsheets

  * 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);

3. Video hướng dẫn Apps Script kết nối đến Spreadsheets

Bài viết liên quan:

Hướng dẫn cách code kết đến Spreadsheets với Apps Script