如何使用带有脚本的appendRow向Google工作表添加两行

时间:2018-10-09 11:01:46

标签: google-apps-script google-sheets-api

我正在尝试向从我的外部应用程序发布的Google工作表添加两行。现在我只运行了两次。

destSheet.appendRow(['',                 //A
    dataParsed.parameter.date,           //B
    '***',                               //C
    dataParsed.parameter.pnr,            //D
    dataParsed.parameter.first_pax,      //E
    dataParsed.parameter.adults,         //F
    '0',                                 //G
    '**',                                //H
    '***',                               //I
    '**',                                //J
    'N/A',                               //K
    'N/A',                               //L
    dataParsed.parameter.lineM,          //M
    '',                                  //N
    '',                                  //O
    dataParsed.parameter.agent,          //P
    dataParsed.parameter.lineQ,          //Q             
    dataParsed.parameter.int_note,       //R
    dataParsed.parameter.exe_note,       //S
    '******)',                           //T
    dataParsed.parameter.tickets,        //U
    dataParsed.parameter.f__l_date,      //V
    '',                                  //W
    '',                                  //X
    '',                                  //Y
    dataParsed.parameter.****            //Z
    ]) ;

destSheet.appendRow(['',                 //A
    dataParsed.parameter.date,           //B
    'K**',                               //C
    dataParsed.parameter.pnr,            //D
    dataParsed.parameter.first_pax,      //E
    '***',                               //F
    '0',                                 //G
    'LY',                                //H
    '***',                               //I
    '***',                               //J
    'N/A',                               //K
    'N/A',                               //L                  
    dataParsed.parameter.TKT_total,      //M
    '',                                  //N
    '',                                  //O
    dataParsed.parameter.agent,          //P
    dataParsed.parameter.TKT_total,      //Q   
    '',                                  //R
    '',                                  //S
    '=iferror(sum(M:M-Q:Q))'             //T
    ]);  

问题是Google工作表非常大,每行要花费很长的时间(第一行大约需要10秒,第二行大约需要10秒)。有谁知道一种同时添加两行而又没有延迟的方法?

0 个答案:

没有答案