2012-05-29 129 views
-1

是否可以更新此腳本?在2009年它可能已經奏效,但現在還沒有。關於:教程:從電子表格發送電子郵件

教程:從電子表格發送電子郵件 - Quick link to Google Developers Tutorial

我不能爲我的生活讓我自己的腳本工作。有一個問題,在發送前檢查時會正確增加行數,這會讓我發送一行數據的一打電子郵件,或者如果我試圖實現一個while循環,我最終會發送自己超過數百電子郵件和谷歌然後阻止我使用該功能,直到第二天。

我的具體腳本問題是HERE,但我認爲我沒有正確表述它,因爲沒有人回覆。

+0

之所以沒有人回覆您的其他帖子是因爲您將其標記爲錯誤。我將標籤更改爲google-apps-script並在那裏給出了答案。 – ScampMichael

+0

嗨邁克爾,很高興看到我們給出了完全相同的答案;-)但是你的權利:它必須在原來的帖子上得到回答......對不起。 –

回答

0

看來你忘了幾件事情在你的腳本:

1°:VAR dataRange = sheet.getRange(sRow,1,1,的cols); //這會在表單中只獲得1行,所以循環不起作用是很正常的(長度= 1)。
我建議用最後一行值替換高度值(請參閱docs to get that value)以使循環遍歷每一行。

2°當你使用.setValue(EMAIL_SENT); EMAIL_SENT的值未在您的代碼中定義(它在本教程的函數外部定義)。 我建議添加一個像這樣的語句:var EMAIL_SENT =「EMAIL_SENT」,或者更簡單地在你的'setValue'語句中使用字符串值:.setValue(「EMAIL_SENT」);

+0

感謝您的高舉。我在原始腳本中也回答了這兩個問題。這篇文章更多的是詢問是否有人可以更新該腳本(交叉手指)。無論如何,我能夠創建一個成功的腳本,針對提交的最後一行。非常感謝您的幫助(以及標籤更新 - 我是這種類型的網站設置的新手)。 – SiLeNCeD