2016-04-28 32 views
0

我有一個公開的Google Spreadsheet(每個人都可以編輯鏈接)。使用公開的Google電子表格(通過JavaScript)

我想用它來存儲科爾多瓦應用程序的數據。

我相信我可以通過Google Apps腳本和OAuth來使用它。

但是我再一次懷疑,如果電子表格是公開的,爲什麼我必須與OAutch打交道。當有人甚至沒有Google帳戶時,一個用例可以避免OAuth。他可以(手動)編輯電子表格,那麼爲什麼我應該強制他使用OAuth進行身份驗證?

因此,本質上,我如何從用戶的OAuth中讀取和寫入此電子表格?

+0

非常感謝。我以前只考慮過API版本。如果是答案,我會接受您的評論;) – Sergej

回答

0

您的情況不需要OAuth。但是,您確實需要將發佈的Web應用程序的設置設置爲「將應用程序另存爲:ME」,並且「任何人,甚至匿名」都可以訪問。因此,您需要將Apps腳本作爲Web應用程序發佈,即「發佈」菜單。如果您不打算將Apps Script用作Web應用程序(基本上是一個網站,但您無法獲得域名),那麼您可以將其用作您自己的應用程序和電子表格之間的中介。您的應用需要對Apps腳本項目中的「doGet()」或「doPost()」功能進行HTTPS GET或POST請求。

+1

也是,在使用應用程序腳本的情況下,不再需要公開電子表格。 –

相關問題