首页 > 解决方案 > 编辑时(谷歌脚本)

问题描述

function onEdit(e) 
{
var datum = Utilities.formatDate(new Date(), "GMT+1", "dd.MM.YYYY");
var ss = SpreadsheetApp.getActive();
var newas = SpreadsheetApp.create("Sperren");
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sperren');
sheet.activate();
var temp = ss.duplicateActiveSheet();

range = temp.getDataRange();
range.copyTo(range, {contentsOnly: true});

temp.copyTo(newas);
ss.deleteSheet(temp);

newas.getSheetByName('Sperren');
newas.deleteActiveSheet();

var folderID = "Sperr Material";
var folderID2 = "Prozess";
var datei = newas.getRange("C3").getValues();
// var dateid = newas.getRange("G6").getValues();
var folder = DriveApp.getFoldersByName(folderID);
var theblob = newas.getBlob().setName(datei +" "+ datum);
var newFile = folder.next().createFolder(folderID2 +" "+ datei + " "+ datum).createFile(theblob);
}

/* @Process Form */
function processForm(formObject) 
{
var url = "https://https://docs.google.com/spreadsheets/d/1v03Se_BaW-SqFJpN8TU9oEhT2eSvMRHvqwnh3s14lPY/edit#gid=645028893";
var as = SpreadsheetApp.openByUrl(url);
var ws = as.getSheetByName("Test");

/*ws.appendRow([formObject.material,
             formObject.stückzahl,
             formObject.label,
             formObject.datum,
             formObject.grund,
             formObject.lgort,
             formObject.name,
             formObject.sgrund]);*/

ws.getRange("A2").setValue(formObject.material);
ws.getRange("B2").setValue(formObject.stückzahl);
ws.getRange("C2").setValue(formObject.label);
ws.getRange("D2").setValue(formObject.datum);
ws.getRange("E2").setValue(formObject.grund);
ws.getRange("F2").setValue(formObject.lgort);
ws.getRange("G2").setValue(formObject.name);
ws.getRange("H2").setValue(formObject.sgrund);
}

任何人都可以在这里帮助我,我有 Html 公式,它将值发送到 Google 表格,表格应该保存在一列。

之后,它应该将值传输到另一个表,其中是一个特定的表,之后应该将该表保存到 Drive App 中并提供信息。

如果 Google Sheet 保存一个新的 Datei,第一列将被任一请求和新的更改更改。

但我的 OnEdit 代码不起作用

如果有新的更改,Google 应该将其保存到 Drive APP 中的文件夹中。

但是这个 onEdit 代码不起作用:)

标签: google-apps-script

解决方案


推荐阅读