要编写一个脚本,在数据输入时自动创建新的Google表格,可以使用Google Apps Script来实现。下面是一个示例代码,可以在Google表格中创建一个新的表格,并将数据输入到新创建的表格中:
function createNewSpreadsheet() {
// 获取当前的Google表格文件
var currentSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// 获取当前活动的工作表
var activeSheet = currentSpreadsheet.getActiveSheet();
// 获取输入的数据范围
var inputDataRange = activeSheet.getDataRange();
// 获取输入的数据
var inputData = inputDataRange.getValues();
// 创建新的Google表格文件
var newSpreadsheet = SpreadsheetApp.create("New Spreadsheet");
// 获取新创建的表格的ID
var newSpreadsheetId = newSpreadsheet.getId();
// 打开新创建的Google表格文件
var newSpreadsheetFile = SpreadsheetApp.openById(newSpreadsheetId);
// 获取新创建的表格的默认工作表
var newSheet = newSpreadsheetFile.getActiveSheet();
// 将输入的数据写入新创建的表格
newSheet.getRange(1, 1, inputData.length, inputData[0].length).setValues(inputData);
// 提示新创建的表格的URL
var newSpreadsheetUrl = newSpreadsheet.getUrl();
Logger.log("New Spreadsheet URL: " + newSpreadsheetUrl);
}
要使用这个脚本,可以按照以下步骤进行操作:
请注意,这个脚本将在当前Google表格文件的同一目录下创建一个新的Google表格文件,并在新创建的表格中输入数据。