2012-08-16 72 views
0

我已經分享了一個應用程序,我正在處理「有鏈接的任何人」,但我無法以其他用戶的身份訪問該應用程序。Google Apps腳本,腳本已完成但未返回任何內容

這裏的應用鏈接:https://script.google.com/macros/s/AKfycbxjdyMyvIF8aYDBPurTi4VgVBP8PiiS76vh3mJXKCtFmljdmChK/exec 下面是一個示例應用程序的鏈接我與工作相似的設置共享:https://script.google.com/macros/s/AKfycbwTM_gkT62IqpKjG52ZMh6LWo-gBKZyfcpmrrqNavdiuC71KsNv/exec

應用程序部署設置:

*Execute the app as: [email protected] 

Who has access to the app: Anyone 

The app uses ScriptDB.* 

我的應用會如果能夠沒用最終無法公開訪問。您的建議將非常感謝。

回答

1

問題是代碼中的doGet函數什麼也沒有返回,它應該返回一個新的應用程序實例或HTML內容,如Documentation。您必須按以下方式更改doGet功能。

function doGet(e){ 
    //... 
    return html; 
} 
+1

謝謝,它不是doGet。 我只需創建一個新的我的項目版本,因爲更新之前的版本並未更新其共享設置。 – ChelaTheGreat 2012-11-30 13:12:11

+1

谷歌確實將它包含在他們的文檔中(https://developers.google.com/apps-script/guides/services/authorization)會很棒。謝謝@ChelaTheGreat! – Kyone 2018-01-26 09:51:42

+0

嘿Google,醒來!多年來你沒有看到這個問題讓每個人都感到困惑嗎?只需添加一個說明,該應用程序必須重新發布,該死的! – 2018-02-15 03:13:40

相關問題