googleSheet脚本的Cicle

时间:2019-11-25 16:55:55

标签: javascript typescript google-sheets dom-events google-sheets-macros

当我发送带有数字的参数时,我想做一个循环来放置行。

我试图用不变的数据来做到这一点,它可以工作,但是我想用e.parameter.cantidad来做到这一点。我有个问题;圆圈效果很好,但我的n_fuego++;在重复相同的数字之前只工作过一次。像这样:

App

我只想使用e.parameter.cantidad发送数据,然后循环使用该数据。 如果cantidad > 0输入该周期,并且var n_fuego每次工作该周期都会获得+1。

有人能帮助我做到这一点吗?还是告诉我我做错了什么?

这是我的代码:

var ss = SpreadsheetApp.openByUrl("mysheeturl");
var sheet = ss.getSheetByName('Items') //it is the sheet name ..so it should match

function doPost(e) {
    var i;
    var datos = 10;
    var action = e.parameter.action;
    if (action == 'addItem') {
        for (i = 0; i < datos; i = i + 1) {
            n_fuego++;
            var f_alta = new Date();
            var n_fuego = e.parameter.n_fuego;
            var medida = e.parameter.medida;
            var marca = e.parameter.marca;
            var tipo = e.parameter.tipo;
            var cantidad = e.parameter.cantidad;
            sheet.appendRow([f_alta, n_fuego, medida, marca, tipo, cantidad]);
        }
    }
    return ContentService.createTextOutput("Cubierta Guardada").setMimeType(ContentService.MimeType.TEXT);
}

OUTPUT

0 个答案:

没有答案