我正在Google表格上使用此Google App脚本进行操作,该功能是由时间驱动的触发器运行的。我希望能够定位工作表上的特定单元格(如果单元格值=“打开”),以便可以更改单元格的背景色。我想知道如何进行这项工作?我可以锁定单元格,但是我不知道如何更改单元格背景的属性,因为无法调用.setBackground()。
function myColorFunction() {
var s = SpreadsheetApp.getActiveSheet();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getSheetByName("Form Responses 1").getRange(2,6,ss.getLastRow());
var cellRange = range.getValues();
Logger.log(cellRange);
Logger.log(cellRange.length);
Logger.log(cellRange.valueOf());
for(i = 1; i<cellRange.length; i++){
if(cellRange[i] == "Open")
{
Logger.log("change color here");
} else {
Logger.log("don't change color");
}
}
}
Run Code Online (Sandbox Code Playgroud) 如果 Gmail 主题与过滤条件匹配,我正在尝试通过在它前面加上某个单词来更改 Gmail 主题。我知道无法使用 Google App Script 修改主题行。但是是否可以使用 GMAIL API 和 App Script 对其进行修改。另外,我是 G-Suite 的成员,所以是否有任何默认配置或内置方法可以实现相同的目标。
javascript gmail-imap google-apps-script google-apis-explorer gmail-api