我对 google 两张纸的编码缺少什么?
What is missing from my coding to for both google sheets?
我有一个 google 电子表格,上面有两张纸。除了函数 notifyIT() 之外,我收到所有函数的通知。我觉得我需要解决标签问题。电子表格上的选项卡称为 'Termed' 和 'New Hires'。
我唯一没有收到的电子邮件是关于函数 notifyIT() 的,它是给我们指定的人的。我以前收到的电子邮件是 "Terminated "location" Employee "Employee Name"
这些选项卡称为 Sheet,它们位于父 Spreadsheet 中。所以而不是
var dataSheet = ss.getSheets()[0];
返回你的 Spreadsheet 中的第一个 Sheet,如果你想获得特定的 sheet,你可以使用 getSheetByName:
var dataSheet = ss.getSheetByName('New Hires');
在此处查看文档:
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#getSheetByName(String)
另一种选择是使用 getSheets(),但循环遍历结果:
var dataSheets = ss.getSheets();
for(var i in dataSheets){
var dataSheet = dataSheets[i];
//continue your code here.
}
这行代码:
objects = getRowsData(dataSheet, dataRange);
正在调用您尚未显示的函数。否则,我们无法评估您的代码。
我有一个 google 电子表格,上面有两张纸。除了函数 notifyIT() 之外,我收到所有函数的通知。我觉得我需要解决标签问题。电子表格上的选项卡称为 'Termed' 和 'New Hires'。
我唯一没有收到的电子邮件是关于函数 notifyIT() 的,它是给我们指定的人的。我以前收到的电子邮件是 "Terminated "location" Employee "Employee Name"
这些选项卡称为 Sheet,它们位于父 Spreadsheet 中。所以而不是
var dataSheet = ss.getSheets()[0];
返回你的 Spreadsheet 中的第一个 Sheet,如果你想获得特定的 sheet,你可以使用 getSheetByName:
var dataSheet = ss.getSheetByName('New Hires');
在此处查看文档: https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#getSheetByName(String)
另一种选择是使用 getSheets(),但循环遍历结果:
var dataSheets = ss.getSheets();
for(var i in dataSheets){
var dataSheet = dataSheets[i];
//continue your code here.
}
这行代码:
objects = getRowsData(dataSheet, dataRange);
正在调用您尚未显示的函数。否则,我们无法评估您的代码。