當在谷歌表格中輸入新資料時,有沒有一種方法會自動出現一個復選框?所以這將為我節省時間,每當輸入新資料時,都會有一個相應的復選框。
謝謝!
uj5u.com熱心網友回復:
您可以使用此腳本執行此操作:
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var range = sheet.getRange(1,1,sheet.getLastRow(),1);
var values = range.getValues(); //gets the values on ColA
for(var i = 1; i < values.length; i ){
if(values[i] != ""){ //this is the condition to check if Column A values is not blank.
sheet.getRange(2,3,i,1).insertCheckboxes(); //inserts the checkbox on column C per iteration.
}
}
}
這樣做是它檢查 A 列,如果它不為空,它將在 C 列上為 A 列上的每個值添加一個復選框。
在運行腳本之前:

運行腳本后:

為獲得最佳效果,您可以通過轉到 App Script > Triggers 頁面將此函式與觸發器相關聯,如下所示:

您可以選擇 onChange、onEdit、onFormSubmit 或 onOpen 事件驅動觸發器。
參考:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/524632.html
標籤:谷歌表格复选框
上一篇:使用基于搜索的值填充列
