0

グーグルによると「本による」スクリプトがありますが、機能していません。

function capacityAlert() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("counts");
var currentValue = sheet.getRange("D2:D13").getValues();
Logger.log('currentValue = '+currentValue);
var nRows = currentValue.length;
for(var i=0;i<nRows;i++)
{
    //Logger.log(currentValue[i][0]);
    Logger.log('row '+i+' col[0] = '+currentValue[i][0]);
    if(currentValue[i][0]=="true")
    {
      Browser.msgBox("Capacity Reached");
        //MailApp.sendEmail("dave@davelalande.com","Capacity Reached","Capacity Reached, \nplease check the sheet and remove the date.");
    }  
}
}

これがログの内容です。

currentValue = false,false,false,false,false,false,false,false,false,false,false,true
row 0 col[0] = false
row 1 col[0] = false
row 2 col[0] = false
row 3 col[0] = false
row 4 col[0] = false
row 5 col[0] = false
row 6 col[0] = false
row 7 col[0] = false
row 8 col[0] = false
row 9 col[0] = false
row 10 col[0] = false
row 11 col[0] = true

郵送ではないので、スクリプトが機能するかどうかを確認するためだけにポップアップを作成しようとしています。動作している3行のポップアップスクリプトを使用してポップをオフにしてテストしたので、ポップアップが動作していることがわかります。

デバッグが空白ですか?私は何が欠けていますか?

あなたが私の道を投げることができるどんな助けにも感謝します。

デイブ

4

1 に答える 1

0

これは、これで私のために働いたものです。

 if(currentValue[i][0]==true)

ここにいるScampMichael、Serge、Philの皆さん、いつも助けてくれてありがとう。

于 2013-02-16T22:14:11.110 に答える