Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 从Google表单获取项目列表_Google Apps Script - Fatal编程技术网

Google apps script 从Google表单获取项目列表

Google apps script 从Google表单获取项目列表,google-apps-script,Google Apps Script,我有一张表格,通过谷歌表格收集我们审计人员费用提交的详细信息,通过表格记录 我想通过让另一位管理员批准他们的费用,自动化减少与他们通过电子邮件通信的互动 为此,我在费用提交表中设置了一个表,管理员可以根据每个提交的唯一标识符批准该表,该标识符选择这些标识符并以管理员必须批准的形式填充它们。不幸的是,我只需要那些被拒绝或开放供批准的参考资料 如何设置从第2列中选取引用的条件(第7列中存在该条件) 有什么想法吗 像这样的东西可以做到。这也会将列表显示为对话框 function getRejected

我有一张表格,通过谷歌表格收集我们审计人员费用提交的详细信息,通过表格记录

我想通过让另一位管理员批准他们的费用,自动化减少与他们通过电子邮件通信的互动

为此,我在费用提交表中设置了一个表,管理员可以根据每个提交的唯一标识符批准该表,该标识符选择这些标识符并以管理员必须批准的形式填充它们。不幸的是,我只需要那些被拒绝或开放供批准的参考资料

如何设置从第2列中选取引用的条件(第7列中存在该条件)


有什么想法吗

像这样的东西可以做到。这也会将列表显示为对话框

function getRejectedAndOpen(){
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('Expense Submission');
  var rg=sh.getDataRange();
  var vA=rg.getValues();
  var rA=[];
  var html='<style>th,td{border:1px solid #000;}</style><table><tr><th>References</th><th>Condition</th></tr>';
  for(var i=1;i<vA.length;i++){//Assume one header row
    if(vA[i][6]=="open for Approval" || vA[i][6]=="Reject"){
      rA.push([vA[i][1],vA[i][6]]);//collecting column 2 and column 7
      html+=Utilities.formatString('<tr><td>%s</td><td>%s</td></tr>',vA[i][1],vA[i][6]);
    }
  }
  html+='</table>';
  var ui=HtmlService.createHtmlOutput(html);
  SpreadsheetApp.getUi().showModelessDialog(ui, 'The List');//This will display your list as a modeless dialog.
  return rA;
}
函数getRejectedAndOpen(){
var ss=SpreadsheetApp.getActive();
var sh=ss.getSheetByName(“费用提交”);
var rg=sh.getDataRange();
var vA=rg.getValues();
var rA=[];
var html='th,td{border:1px solid#000;}referencescodition';
对于(var i=1;i