
我想檢索最后一行的 CPC 和 Spend 列值并每天發送該電子郵件。我已成功檢索 CPC,但我無法為支出列執行此操作。
代碼.gs
function sendEmail () {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lr = ss.getLastRow();
var data = ss.getRange(lr,3);
var values = data.getValues();
Logger.log(values);
var message = "Today CPC is " values "and spend is " ;
var email = "[email protected]";
var subject = "CPC Today"
MailApp.sendEmail(email,subject, message);
}
uj5u.com熱心網友回復:
在您的腳本中,該值僅從一列中檢索。我認為這就是你的問題的原因。那么在這種情況下,下面的修改如何呢?
從:
var data = ss.getRange(lr,3);
var values = data.getValues();
Logger.log(values);
var message = "Today CPC is " values "and spend is " ;
到:
var [[cpc, , spend]] = ss.getRange(lr, 3, 1, 3).getValues();
var message = "Today CPC is " cpc " and spend is " spend;
參考:
- getRange(行,列,numRows,numColumns)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/374844.html
標籤:谷歌应用程序脚本
上一篇:使用變數作為引數時,GoogleAppsScriptgetSheetByName回傳null
下一篇:通過時間觸發器復制月度表
