按下按钮时从 google sheet A 到 Sheet B 上的单元格提交数据
Submit data from cells on google sheet A to Sheet B on button press
由于表格和动态下拉列表的限制,我无法使用表格将数据收集到 Google sheet 中。但是,我想在 sheet A 中创建一组框(如表单),并有一个提交按钮将数据泵入 sheet B 中的一行。
例如:
Sheet A - 在单元格 A1 = 名称:A3 = 组:A5 = 系统。
上面列出的 sheet A 上的每个单元格都是一个相互动态链接的下拉列表。然后我需要将这些条目粘贴到 Sheet B 到下一个可用行中。
所以 sheet B 将有 A1 = Bob B1 = 团队 2 C1 = 新系统等等。
干杯
对不起英语
看看下面的脚本能不能帮到你!
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!');
}
}
悉尼
由于表格和动态下拉列表的限制,我无法使用表格将数据收集到 Google sheet 中。但是,我想在 sheet A 中创建一组框(如表单),并有一个提交按钮将数据泵入 sheet B 中的一行。
例如:
Sheet A - 在单元格 A1 = 名称:A3 = 组:A5 = 系统。
上面列出的 sheet A 上的每个单元格都是一个相互动态链接的下拉列表。然后我需要将这些条目粘贴到 Sheet B 到下一个可用行中。
所以 sheet B 将有 A1 = Bob B1 = 团队 2 C1 = 新系统等等。
干杯
对不起英语
看看下面的脚本能不能帮到你!
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!');
}
}
悉尼