簡體   English   中英

在Google表格中,您如何更改用戶看到的表格?

[英]In Google Sheets, how do you change the sheet that the user sees?

我有一個Google表格電子表格,其中包含一些JavaScript代碼。 用戶在默認工作表上開始,代碼根據正在訪問它的用戶創建並命名工作表。 有一堆代碼可以將數據復制到它們的工作表,格式化它們,調整列大小等等。一切正常。 我想要做的就是讓用戶看到的焦點從默認條目表更改為為用戶創建的自定義工作表。

我嘗試過使用:

sheet.activate()
sheet.setCurrentCell(cell)
ss.getSheetByName(username)

但這些都沒有改變屏幕上的活動表(UI),它只是改變了運行的腳本的焦點。

我不能用

ss.getSheets()[1]

因為電子表格中可能有多個用戶,他們的個性化表格可能不一定是第二個。

我沒有收到任何錯誤,我只是沒有讓UI將焦點更改為不同的工作表。

嘗試使用ss.setActiveSheet(ss.getSheetByName(username))因為文檔指出'Google表格UI顯示所選表'。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM