我有一款應用,通過OAuth 1.0將一項服務與Google表格關聯起來。Google電子表格從網址獲取參數
我點擊插件菜單中的「登錄」,發送簽名和回調域(當前表格)。然後在服務中,我點擊按鈕,獲取請求令牌,並使我返回到帶有參數的指定域。
function onOpen(e)
{
Logger.log(SpreadsheetApp.getActiveSpreadsheet().getUrl());
Logger.log(e.source.getUrl());
}
但.getUrl()
不包含它們。
根據>this<我無法在表格中使用doGet(e)
,並且由於OAuth,我無法使用Web App,因爲我仍然需要將這些參數傳遞給表格。
我試圖通過window.top.location.href
得到它在客戶端,但有跨域錯誤。
問題:我可以得到它嗎?或者是不可能的?
請參閱謝爾蓋·因斯(Sergei Insas)的[回覆](https://stackoverflow.com/a/25690127/1595451)上提到的問題。的 –
可能的複製[從自己的網址谷歌電子表格讀取參數(https://stackoverflow.com/questions/25687592/google-spreadsheet-reading-parameters-from-its-own-url) –
@魯本,我已經上面已經提到了這個問題。這並沒有解決通過Web App中的問題,因爲(如果我有Web應用程序)服務,提供OAuth的,打開它和Web App不知道牀單和不能寫有 – FLighter