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
  2. Cơ chế kết nối Apps Script kết nối đến Spreadsheets
  3. Video hướng dẫn Apps Script kết nối đến Spreadsheets

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

Tìm kiếm:

Bài viết liên quan:

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