2017-08-25 23 views
0

經過濾和Web App中過濾器和生成電子表格導致Web應用程序

在谷歌的腳本我發現了一個方法來部署一個Web應用程序生成電子表格的結果。 它是否足夠穩定,可以隨時部署爲Web應用程序,並且可以從任何地方訪問。 對此我有很多困惑。 也面臨着主要出發問題IAM是這個查詢的用法>

var ss = SpreadsheetApp.getActive(); 
var sheet = ss.getActiveSheet(); 

在Web應用程序如何在var ss從驅動器中獲取特定的電子表格,如果我有超過1個電子表格。 如何具體指向一個特定的電子表格

所以,總結一下我有這方面的困惑:

  • 使用它來發布爲Web APP-能不能沒有任何問題後,使用該鏈接
  • 如果我有多個電子表格,如何特別指出一個電子表格。

請指導我。

回答

0

Google雲端硬盤中的每個文件都有一個唯一的ID分配給它。另外

var ss = SpreadsheetApp.openById(FILE_ID); 

,你可以直接將網址複製到該文件,並使用:

enter image description here

您可以複製此ID,並調用SpreadsheetApp類的相應方法來訪問文件就像這樣SpreadsheetApp另一種通過URL獲取文件的方法:

var ss = SpreadsheetApp.openByUrl(FILE_URL); 

當然,只有當您有權訪問fil即這太糟糕了,你沒有選擇在這裏我的建議,關於閱讀GAS documenation第一Button Action to retrieve data from spreadsheet using google app script

SpreadsheetApp類的使用由谷歌https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

不知道你的應用程序穩定性的意思是很好的文件證明。如果您發佈的應用以「您」身份執行,您可能會達到Google設置的服務配額。如果您的應用將以訪問該應用的用戶身份執行,它將不會計入您的配額,但可能會失去對共享資源的訪問權限。

enter image description here

歸根結底,這取決於你想要達到的目標。

相關問題