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