DoPost メソッドでパラメーターを渡すことはできますか? e.parmaters を配列に渡そうとしています。返されるのは、プッシュしたいパラメーターの値のない空の括弧だけです。
コード:
function doPost(e) {
createProcess(e);
createStep();
}
function createProcess(e) {
var app = UiApp.getActiveApplication(); //get the current UI application
process = [];
var sheet = SpreadsheetApp.openById("0AuCblud0Ss7BdHA1bXZgmjYXA0liY0IyekhUQm5vWG02MVE").getActiveSheet( ); //opens spreadsheet
var row = sheet.getLastRow(); //grabs current row
process.push(createStep([e.parameter.DivHeadEmail,]));
process.push(createStep([e.parameter.Director]));
saveProcess(process,sheet,row);
}
function createStep(approvers) {
var sheet = SpreadsheetApp.openById("0AuCblud0Ss7BdHA1bXZjYXhkhkA0Y0IyekhUQm5vWG02MVE").getActiveSheet();
var row = sheet.getLastRow();
var step = new Object();
step['numberOfApprovers'] = approvers.length;
step['approvers'] = approvers.slice(1);
step['status'] = "approved" ;
return step;
}