google-apps-script - 左侧分配无效(使用 emailTemp 文件)
问题描述
我想在 for 循环中向我的 EmailTemplate 添加数据。不幸的是,这并没有按预期工作。我收到错误代码“左侧分配无效”。每次。我希望计数器在每次运行后上升并适应临时文件。
这是“问题代码”。没有它,脚本可以完美运行。
var emailTemp = HtmlService.createTemplateFromFile("template"); // Access to the HTML document
var z = 1;
var softindexlen = softwareindex.length;
for(var b = 0; b<softindexlen; b++){
if (b<6){
emailTemp.PCCI+z = computerarray[softwareindex[b][0]];
emailTemp.PCEquip+z = computerarray[softwareindex[b][7]];
emailTemp.PCassetname+z = computerarray[softwareindex[b][1]];
emailTemp.PCassettag+z = computerarray[softwareindex[b][4]];
emailTemp.PCserial+z = computerarray[softwareindex[b][9]];
emailTemp.PCmanufac+z = computerarray[softwareindex[b][5]];
emailTemp.PCmodel+z = computerarray[softwareindex[b][6]];
z++;
}else{
emailTemp.pcnotification = pcnotification;
break;
}
}
希望你们中的某个人可以帮助我!(如果标题不是最好的,很抱歉)
提前谢谢了!
解决方案
使用括号表示法:
emailTemp["PCCI"+z] = /*some value*/
推荐阅读
- html - 正则表达式匹配包含非空白字符的元描述标签
- c# - 当 DbContext 具有 DbContextOptionsBuilder 参数时如何使用 Using 块
- django - 用户是 none 并且正在登录 django
- java - Azure 混合连接未使用 java 作为后端代码连接 sql server 数据库实例
- reactjs - React Hooks - 即使状态没有改变,useEffect 也会触发
- html - 重新排序引导程序 4 列
- powershell - Powershell 脚本无法使用 Import-Clixml 命令运行
- angular - 重新渲染 Angular 7 组件
- laravel-5 - 返回响应()->下载();显示空白页
- git - 为什么 git commit 让我及时回到 master 分支?