Google sheets 按按钮将数据从google工作表A的单元格提交到工作表B
由于表单和动态下拉列表的限制,我无法使用表单将数据收集到Google工作表中。但是,我希望在工作表a中创建一组框(如表单),并有一个提交按钮,将数据泵入工作表B上的一行 例如: 活页A-单元格A1中=名称:A3=组:A5=系统 上面列出的图纸A上的每个单元格都是一个下拉列表,彼此动态链接。然后我需要将这些条目粘贴到表B中的下一行 因此,表B将有A1=Bob B1=Team 2 C1=新系统,以此类推 干杯对不起,英国人 看看下面的脚本是否可以帮助您Google sheets 按按钮将数据从google工作表A的单元格提交到工作表B,google-sheets,google-sheets-api,google-sheets-macros,Google Sheets,Google Sheets Api,Google Sheets Macros,由于表单和动态下拉列表的限制,我无法使用表单将数据收集到Google工作表中。但是,我希望在工作表a中创建一组框(如表单),并有一个提交按钮,将数据泵入工作表B上的一行 例如: 活页A-单元格A1中=名称:A3=组:A5=系统 上面列出的图纸A上的每个单元格都是一个下拉列表,彼此动态链接。然后我需要将这些条目粘贴到表B中的下一行 因此,表B将有A1=Bob B1=Team 2 C1=新系统,以此类推 干杯对不起,英国人 看看下面的脚本是否可以帮助您 function transferda
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!');
}
}
西德尼太棒了——第一次工作。我已经习惯了谷歌脚本,但这需要时间。我还想插入时间/日期戳,从何时开始插入?是否可能?您还可以在运行时提取用户名或电子邮件地址并插入吗?