由于表格的限制和动态下拉菜单,我无法使用表格来将数据收集到Google表格中。但是,我想在工作表A中创建一组框(如表单)的集合,并有一个提交按钮,该按钮将数据泵入工作表B的一行中。
例如:
表格A-单元格A1 =名称:A3 =组:A5 =系统。
上面列出的表A上的每个单元格都是一个下拉列表,该下拉列表彼此动态链接。然后,我需要将这些条目粘贴到工作表B的下一个可用行中。
因此工作表B的A1 =鲍勃B1 =团队2 C1 =新系统,依此类推。
欢呼
答案 0 :(得分:0)
对不起英语
看看下面的脚本是否可以帮助您!
function transferdata() {
var ui = SpreadsheetApp.getUi();
var result = ui.alert(
'*** ATTENTION ***',
'Do you want to "SAVE" this information on the "Sheet B" tab',
ui.ButtonSet.YES_NO);
if (result == ui.Button.YES) {
var tab1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet A");
var Name = tab1.getRange("B1").getValue();
var Group = tab1.getRange("B3").getValue();
var System = tab1.getRange("B5").getValue();
var tab2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet B");
var lr = tab2.getLastRow() + 1;
tab2.getRange(lr, 1).setValue(Name);
tab2.getRange(lr, 2).setValue(Group);
tab2.getRange(lr, 3).setValue(System);
tab1.getRange("B1").clearContent();
tab1.getRange("B3").clearContent();
tab1.getRange("B5").clearContent();
ui.alert ('Information was successfully SAVED on the DATABASE tab');
} else {
ui.alert ('The information "NOT" has been saved!');
}
}
悉尼