2014-01-14 124 views
0

我想在網頁上有一個部分,最初顯示「使用Google登錄」按鈕。當用戶單擊它並認證該部分時,應該顯示以前在別處創建的用戶自己的Google Drive中的只讀電子表格。文檔的名稱和位置對於任何用戶都是相同的。如果用戶在該位置沒有文檔(比如Drive/foo),則顯示簡單的錯誤消息。將Google電子表格嵌入用戶Google Drive中的網頁

我不希望有iframe,並且在JavaScript中編碼沒有問題。事實上,我更喜歡使用JavaScript代碼整個事情

P.S.如果目前尚不可行,最好通過Google Drive SDK團隊中的某個人確認。

+0

我很好奇誰沒有提供至少一個解釋downvoted的問題?據我所知,這個問題在 – Bostone

回答

0

您可以採取多種方法。兩個春天想起...

  1. 發佈電子表格* s *爲HTML,然後只需將HTML包含在頁面中。

  2. 使用Javascript中的SDK將電子表格導出爲HTML,然後作爲(1)包含在頁面中。

選項1很粗糙,但實施起來很快,只需要最少量的Apps腳本代碼。選項2是pukka方法,但需要您處理OAuth和Drive SDK,因此不是微不足道的。

可能還有其他方法。

+0

之前沒有被詢問或回答,我不認爲你理解這種情況:它不是我想分享給所有人的一個電子表格,而是每個用戶自己的電子表格顯示給這個(經過驗證的)僅限用戶。此外,我不是一直在尋找「微不足道」的東西,我非常瞭解它是如何完成的,它是我正在尋找的具體例子 – Bostone

+0

我明白有多個電子表格。我已經爲你解釋了我的答案。所以你正在尋找下載電子表格到JavaScript,然後顯示其內容?這是我的答案中的選項2。如果您正在查找代碼,請從https://developers.google.com/drive/v2/reference/files/get開始並單擊Javascript選項卡。 NB你會使用ExportLinks,而不是DownloadUrl – pinoyyid

+0

對不起,但我不尋找廣義的,模糊的答案。我確實理解可能的領域是你提到的。我希望通過一些代碼片段或者指向現有的解決方案來提供更實用的方法 – Bostone

相關問題