Kết nối Google Sheets với Zapier và Make.com thông qua API sử dụng Apps Script

Kết nối Google Sheets với Zapier và Make.com thông qua API sử dụng Apps Script là một cách hiệu quả để tự động hóa quá trình làm việc và tăng năng suất. Trong bài viết này, chúng ta sẽ tìm hiểu cách thiết lập kết nối này và sử dụng Apps Script để giao tiếp với API của Make.com.

Đầu tiên, chúng ta cần tạo một dự án Apps Script mới. Bạn có thể làm điều này bằng cách truy cập vào trang web Apps Script và tạo một dự án mới. Sau đó, hãy tạo một file script trong dự án để viết mã.

Kết nối Google Sheets với Zapier và Make.com thông qua API sử dụng Apps Script

Tiếp theo, chúng ta cần tạo một kịch bản trong Zapier để kết nối Google Sheets với Make.com. Đầu tiên, hãy tạo một kịch bản trong Zapier và chọn Google Sheets làm ứng dụng nguồn. Sau đó, chọn hành động mà bạn muốn thực hiện, ví dụ như “Tạo một hàng mới” khi có dữ liệu mới trong Google Sheets.

Sau khi đã thiết lập kịch bản trong Zapier, chúng ta cần sử dụng Apps Script để giao tiếp với API của Make.com. Bạn cần lấy thông tin API key từ Make.com và thêm vào dự án Apps Script.

Dưới đây là một ví dụ về mã Apps Script để gửi dữ liệu từ Google Sheets tới Make.com thông qua API:

function sendDataToMakeDotCom() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = sheet.getDataRange().getValues();
  
  for (var i = 1; i < data.length; i++) {
    var payload = {
      name: data[i][0],
      email: data[i][1],
      message: data[i][2]
    };
    
    var options = {
      method: "post",
      contentType: "application/json",
      payload: JSON.stringify(payload)
    };
    
    var response = UrlFetchApp.fetch("https://api.make.com/endpoint", options);
    
    Logger.log(response.getContentText());
  }
}

Trong ví dụ trên, chúng ta sử dụng phương thức sendDataToMakeDotCom() để gửi dữ liệu từ Google Sheets tới Make.com. Chúng ta lấy dữ liệu từ Google Sheets và tạo một payload chứa thông tin cần gửi. Sau đó, chúng ta sử dụng phương thức UrlFetchApp.fetch() để gửi payload đến API của Make.com.

Cuối cùng, chúng ta có thể thiết lập một trigger trong Apps Script để tự động gọi hàm sendDataToMakeDotCom() khi có dữ liệu mới trong Google Sheets. Bạn có thể thiết lập trigger này bằng cách chọn “Sự kiện” trong menu “Sửa đổi” của Apps Script và chọn “Thay đổi trong bảng tính”.

Kết nối Google Sheets với Zapier và Make.com thông qua Apps Script là một cách hiệu quả để tự động hóa quy trình làm việc. Bằng cách sử dụng Apps Script và API của Make.com, bạn có thể tạo ra các kết nối mạnh mẽ và tăng năng suất công việc.

Dịch vụ lập trình ứng dụng

🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script.

📒 Nhận dạy Lập trình Apps Script, Power Apps từ cơ bản đến nâng cao.

📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)

💻 Github

🌏 appscript.online

Viết một bình luận