AppsScript的语法发生了改变吗?
创始人
2024-11-10 09:00:09
0

是的,Google在2021年6月发布了新的Apps Script运行时V8,导致许多语法方面发生了变化。以下是一些常见的更改:

  1. 字符串的引号语法调整:在旧版中,使用双引号(")或单引号(')来定义一个字符串。但是在V8中,应始终使用模板文字语法(`)来定义一个字符串。

  2. 宏解析器的不兼容性:虽然在旧版中可以使用类似“=${expression}”的语法在HTML模板中嵌入表达式,但在V8中此语法不支持。相反,您应该始终使用模板文字的插值表达式(${expression})。

  3. Object.values() 和 Object.entries() 方法:在旧版中,Object.values() 方法将返回对象的所有枚举属性的值,而Object.entries() 方法将返回一组包含对象的每个枚举属性及其值的数组。但在V8中,这些方法将忽略对象原型(即,只返回对象的本地属性)。

示例代码:

// 旧版本的字符串定义方式: var name = "John";

// 在V8中的字符串定义方式: var name = John;

// 旧版本中的插值表达式: console.log("Name is: " + name);

// 在V8中的插值表达式: console.log(Name is: ${name});

// Object.values() 和 Object.entries() 的不同输出: var myObject = {a: "Hello", b: "World"}; var values = Object.values(myObject); // 在旧版本中返回 ["Hello", "World"] var entries = Object.entries(myObject); // 在旧版本中返回 [["a", "Hello"], ["b", "World"]]

console.log(values); // 在V8中返回 ["Hello", "World"] console.log(entries); // 在V8中返回 [["a", "Hello

相关内容

热门资讯

科技通报!佛手在线大菠萝辅助(... 科技通报!佛手在线大菠萝辅助(辅助挂)真是存在有挂(确实有挂辅助器)1、上手简单,内置详细流程视频教...
玩家攻略!cloudpoker... 玩家攻略!cloudpoker作弊(辅助挂)真是是真的有挂(有挂技术辅助软件)1、进入到是否有挂之后...
科技通报!wpk可以作弊吗(辅... 科技通报!wpk可以作弊吗(辅助挂)真是有挂(有挂解密辅助软件)1、起透看视 辅助软件价格2、随意选...
发现玩家!htx矩阵wepok... 发现玩家!htx矩阵wepoker辅助(辅助挂)其实存在有挂(有挂规律辅助方法)1)免费钻石:进一步...
分享一款!hhpoker脚本(... 分享一款!hhpoker脚本(辅助挂)好像是有挂(有挂秘籍辅助脚本)1、起透看视 辅助软件价格2、随...
科技新动态!wepoker辅助... 科技新动态!wepoker辅助插件功能(辅助挂)其实真的是有挂(揭秘有挂辅助工具)1、实时透视辅助更...
一分钟了解!约局吧德州真的有透... 一分钟了解!约局吧德州真的有透视挂吗(辅助挂)真是真的是有挂(真的有挂辅助插件)1、一分钟了解!约局...
实测教程!wpk安卓下载辅助(... 实测教程!wpk安卓下载辅助(辅助挂)真是有挂(有挂功能辅助器)1、起透看视 辅助软件价格2、随意选...
玩家必备教程!aapoker能... 玩家必备教程!aapoker能控制牌吗(辅助挂)一直真的有挂(有挂细节辅助技巧)1、首先打开辅助器下...
玩家科普!wepoker辅助器... 玩家科普!wepoker辅助器(辅助挂)好像真的是有挂(有挂透视辅助方法)1、用户打开应用后不用登录...