簡體   English   中英

如何讓我的代碼在谷歌表格上覆蓋多個標簽?

[英]How do I get my code on google sheets to cover multiple tabs?

每當有人在線填寫表格,將信息推送到我的 CRM 軟件中時,我都有一個代碼會在我的谷歌表格上運行。 它將信息從主選項卡中提取出來; 但是如何讓腳本在同一個電子表格上的多個選項卡上運行? 我嘗試了幾個解決方案,但無法弄清楚。 這是當前代碼

var sheet = SpreadsheetApp.getActiveSheet();

var scriptProperties = PropertiesService.getScriptProperties();   
var lastRange = scriptProperties.getProperty("last_range");

//Logger.log("Debug:" + lastRange);

if (!lastRange) {
  var lastRow = sheet.getDataRange().getLastRow() + 1;
  scriptProperties.setProperty("last_range", "A" + lastRow);
  lastRange = scriptProperties.getProperty("last_range");
}

var range = sheet.getRange(lastRange);
var totalRange = sheet.getDataRange();
var isBlank = range.isBlank();
var isGreater = false;
 

您當前正在使用:

var sheet = SpreadsheetApp.getActiveSheet();

您應該在哪里使用:

var sheet SpreadsheetApp.getActive().getSheetByName(sheetName);

您尚未指定您擁有哪些選項卡(工作表),但應該是在上述函數中放入適當工作表名稱的簡單案例。

請參閱https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#getSheetByName(String)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM