簡體   English   中英

Google Sheets Apps 腳本,不會注冊單元格值

[英]Google Sheets Apps Script, won't register cell value

我有一個谷歌表,它使用應用程序腳本按鈕將值從該表發送到另一個表。 如果有人在填寫信息后忘記按 Enter 鍵,則不會發送最后一個單元格值。

因此,如果單元格之前的值為 3,那么我們將其更改為 4,但不要按 Enter,它將發送值 3。

我認為,解決方案是在 function 的開頭以某種方式提交,或按 Enter 鍵,或 select 另一個單元格,任何可行的方法。 但到目前為止,我無法弄清楚如何做到這一點。

我嘗試了各種方法,但找不到合適的應用程序腳本 function。

到目前為止,如果不按 enter 或單擊另一個單元格,我就無法訪問該單元格的值。 更改活動選擇不起作用。

const sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("L1");

// change the active selection to another cell, but it just moves the 4 to the new cell
sh.setActiveSelection('A1');

在 Google 表格中,無法代表活動用戶強制提交單元格編輯(按回車鍵)。 如果培訓您的電子表格用戶看起來不是一個好的解決方案,那么您應該考慮另一種數據輸入方式,即在對話框/側邊欄中制作一個表單,以便您可以使用客戶端 HTML/CSS/JavaScript 來控制您的表單。

暫無
暫無

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

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