0

我正在使用函數ImportXML將私人數據導入Google Spreadsheet。爲了完成這項工作,我編寫了一個API。然而,由於私人數據我想使API保密。我可以做到這一點。問題在於,Google電子表格可以與我的自定義API進行通信。將私人數據導入Google電子表格

最好是,我希望在用戶登錄Google Spreadsheet時使用OAuth 2.0。這可能嗎?

歡迎提出其他建議。

回答

0

這是可能的。首先,讓您的自定義API使用Google身份驗證。

在谷歌Apps腳本在你的谷歌電子表格

  1. 獲取的URI來初始化身份驗證與API
  2. 跟隨重定向

做這兩個步驟中,您收到某種令牌以證明您已登錄。請使用此方法,然後聯繫API獲取數據。

請注意,如果您使用安裝的應用程序,用戶身份驗證將是安裝應用程序的人,而不是打開電子表格的人。如果您不使用已安裝的應用程序,則無法自動執行此操作,因此您打開電子表格是因爲未安裝的應用程序無法在onOpen()方法中進行身份驗證。所以你將不得不使用菜單項,按鈕或任何手動執行該功能。

相關問題