2017-08-24 30 views
0

有沒有一種方法來獲得谷歌表格上列出的項目數。比如我爲一個類創建一個google註冊表單,我的表單看起來像下面的樣子。谷歌應用程序腳本找到一個表格上的項目數

function getFormItemCnt(){ 
var f = FormApp.openById('abcd123kfeofkl-mdsfsd8rferSAFRgdsl') 
var formRs = f.getResponses(); 
var fR = fRs[formRs.length-1]; 
var iRs = fR.getItemResponses(); 

    for (var j = 0; j < iRs.length; j++) { 
    var iR = iRs[j]; 
    // Is there a way to get the doing something like below 
    // var cnt = iR.getItem().getCount(); 
} 
+0

你可以使用getItems給你一個所有項目的數組和循環遍歷所有項目(這是一個數組),獲取每個項目類型並計算你想要計算的類型。 – Cooper

回答

1

這會給你一個對象的項目索引和類型。

function myForm() 
{ 
    var myForm=FormApp.getActiveForm(); 
    var items=myForm.getItems(); 
    for(var i=0;i<items.length;i++) 
    { 
    Logger.log('Item[%s].getItemType=%s',i,items[i].getType()); 
    } 
    var ui=HtmlService.createHtmlOutput(Logger.getLog()); 
    FormApp.getUi().showModelessDialog(ui, 'Items'); 
} 
相關問題