2012-09-23 38 views
1

我沒有經驗寫氣體或javascript代碼,所以我希望有人在這個委員會能幫助我走出這個請求電子郵件通知,詳細小區改變也提供了

我一直在努力創建一個腳本,當我的電子表格的「L」列中的單元格發生更改或添加時,該腳本將通知特定的電子郵件地址。但是,列B包含列L中的數據與其相關的相應名稱。因此,我希望電子郵件通知的主體聲明「公司」(來自B列中的列表)具有反對它的數字輸入(來自列L),以及指向電子表格本身的鏈接。

例如「谷歌」 [電池B4]已經分配了以下ID「7601」 [細胞L4]

https://docs.google.com/a/company.co.uk/spreadsheet/ccc?key=0AnpeVHKZr72qdFRoTWdK

非常感謝, 西蒙

回答

0

您開始至少讓貢獻者可以幫助你碼。他們無法爲您提供全面的解決方案。

如果不是,您可能會熟悉應用程序腳本並開始編寫代碼,然後將問題發佈到代碼中。 或者只是你可能會僱人來做它。

Google Apps腳本資源:基於以上的評論

https://developers.google.com/apps-script/articles

https://sites.google.com/site/appsscripttutorial/

+0

道歉,我一直在嘗試一兩天才得到這個權利,但我一點都沒有。我的請求中的其他元素很好,但我的主要麻煩是將觸發器限制爲僅在列L內進行更改。這是某人可以提供的幫助嗎? function Email(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); var value = ss.getSheetByName(「Sheet1」)。getRange()。getValue()。toString(); MailApp.sendEmail(「[email protected]」,「Spreadsheet Updated!」, 「電子表格已更新」+「\ n \ n」+ ss.getUrl()); } 謝謝,西蒙 – user1692119

0

,您可以按照下列方法。

//Check if the active column is L 
var activeCellColumn = ss.getActiveSheet().getActiveCell().getColumn(); 
if(activeCellColumn == 12){ 
//do other task 
}