0

我正在使用當前的Google Spreadsheets。不是目前處於測試版的Sheets的「新」版本。我想要做兩件事:有條件格式 - Google電子表格

1 - 當在某個單元格中達到某個日期時接收電子郵件提醒。在腳本庫中有一個名爲"Add Reminder"的腳本,但它似乎有問題(您無法爲電子表格中的每個選項卡設置不同的提醒,這是至關重要的功能)

2 - 更改顏色'整行'由單元格的內容自動觸發。我已經使用條件格式來嘗試這樣做,但它只能改變單個單元格的顏色,而不是整行

我不知道如何編寫腳本,我知道有很多腳本人已經在網上公佈了這些問題,但我會尋找可靠和快速的。希望有經驗的人能夠指導我找到合適的來源。

謝謝! 斯科特

回答

0

你可以只是在重複的代碼中設置不同的提醒每個標籤...

function remindMe() { 
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; 
    var data = sheet.getDataRange().getValues(); 
    for(var i = 1; i < data.length; i++){ 
    if(data[i][2] > new Date()){ 
     MailApp.sendEmail(message); 
    } 
    } 

    // Now for tab index [1] 
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[1]; 
    var data = sheet.getDataRange().getValues(); 
    for(var i = 1; i < data.length; i++){ 
    if(data[i][2] > new Date()){ 
     MailApp.sendEmail(message); 
    } 
    } 
} 

設置舊版表格中的一整行的顏色使用一些東西一樣......

sheet.getRange('1:1').setBackground('yellow'); 
+0

謝謝布萊恩。我是一個100%的初學者。你有什麼機會一步一步地給我,或者指給我一個嗎? – user3376860

+0

會從這裏開始:https://developers.google.com/apps-script/articles。 Serge剛剛也發佈了一本初學者書。我敢打賭,如果您在[此社區](https://plus.google.com/communities/102471985047225101769)上發佈了Google環聊的鏈接,則有人會跳過它並進行屏幕共享。在這裏的帖子中,一步一步可能會太長。 –

+0

謝謝布萊恩。我會檢查你的兩個建議 - 非常感謝。如果需要的話,我可以想象,如果我要支付一個開發者爲我做這件事,這將不會花費太多。 – user3376860