2013-04-12 175 views
1

我有下面這行發送帶有谷歌腳本中的文字附件的電子郵件,但由於某種原因,只有所有者[我]可以運行下面的代碼,我確實收到帶有附件的電子郵件。對於普通用戶而言,下面的代碼不會執行,我確實授權了我的帳戶和用戶帳戶上的腳本。由於它適用於我,我認爲它必須是一個授權問題。它也用於爲用戶工作。谷歌腳本電子郵件

MailApp.sendEmail(email, "Your Files - " + folder.getName(), 
     "Please find your files attached.", {attachments: attachFiles}); 

任何幫助將不勝感激。

+0

你得到的錯誤究竟是什麼? – fooby

回答

1

您是否在連接的用戶或您(腳本所有者)的權限中運行此腳本?如果是這種情況,請將其更改爲「用戶訪問Web應用程序」。

您能否提供更多詳情?

1

如果這是附加到表格/表格上​​,您可能需要與用戶共享表格。用戶在嘗試訪問腳本時是否給出提示?他們看到什麼錯誤信息?

「var email」是單個郵件地址還是多個郵件地址?

如果這是一個發佈的Web應用程序請確保保存和運行/ dev和用戶看到/ EXEC 文件發佈最新版本>管理版本 保存新版本 發佈>部署爲Web應用程序 使用最新的項目版本更新

1

發佈或部署時,是否忘記將執行行爲更改爲「用戶訪問Web應用程序」?