我希望用户能够将信息写入母版纸。通过共享主表,我可以使用户对其进行写操作。但是,我不希望他们真正有权查看它。有什么解决方法吗?
function writeRecords(currentSheet) {
// get current sheet
var currentLastRow = currentSheet.getLastRow();
var currentRange = currentSheet.getRange(2, 1, currentLastRow, 6);
var currentValues = currentRange.getValues();
// get master sheet
var masterSpreadSheet = SpreadsheetApp.openById("fakesheetid")
var masterSheet = masterSpreadSheet.getSheetByName('Sheet1');
var masterLastRow = masterSheet.getLastRow();
// need to insert into master spreadsheet startin from its last row
masterSheet.getRange((masterLastRow + 1), 1, currentLastRow, 6).setValues(currentValues);
}
答案 0 :(得分:1)
答案 1 :(得分:1)
也许您应该考虑使用Google Forms?
使用Google表单,您可以设置一个界面来从用户那里收集信息,并使用Google表格作为将这些信息转储到的存储库。