javascript - 如何使用 V8 Google Apps Script IDE 获得正确的格式
问题描述
编辑:固定!
Google Apps 脚本团队在本周早些时候(1 月 10 日这一周)为我们的团队推出了这项功能。
原帖
我是一个经常使用 GAS 的用户,并且我注意到,自从升级到 V8 运行时,GAS IDE 中的格式化很糟糕。我在这里看到了一个有点类似的问题,但我的问题是 GAS IDE 在格式化 ES6 Javascript 方面很糟糕。
预期行为
- 定义的变量
const
或let
看起来类似于定义的变量var
- 省略分号不会完全破坏脚本的缩进/格式
- 解构的变量将被 IDE 识别为变量
- 模板文字将被 IDE 识别
当前行为
IDE 基本上无法识别我的任何 JavaScript ES6 语法。这是一个例子:
/** Comments about some function.
* @dev Why does this look like garbage!?
*/
function foo() {
...
}
在上面的示例中,无法让 IDE 正确缩进函数。相反,默认情况下,每一行代码都缩进相同的程度。
有没有人想出如何使用 ES6 语法、省略分号等并让基于浏览器的 GAS IDE 正确格式化?
谢谢!
解决方案
您可能会尝试使用允许您设置自定义 CSS 样式的网络浏览器扩展程序,但所需的努力可能不值得,因为正在推出新的 Google Apps 脚本。
根据最新公告更新,部署应在 2021 年 1 月完成
参考
有关的
推荐阅读
- python - 从其他数据帧中按索引删除数据帧
- java - 如何在我的 java 程序中的 powershell 脚本或 cmd 中设置密钥库路径?
- python - 使用 Python 和 %s 运算符将 Excel 工作表中的值添加到 MySQL 表
- r - 从 autoKrige 获取预测值
- c - 为什么在这种情况下增量不起作用?
- python-3.x - 如何访问字典中的键?
- apache-spark - 火花流检查点中的广播问题
- javascript - 部分加载 HTML 列表元素
- c# - 如何在 C# 中获得正确的夏令时时区偏移量
- docker - docker ubuntu 容器中不允许端口