问题标签 [clasp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - 在转译的 Apps 脚本中导入 moment.js
我有必要在本地开发的 Apps Script 项目中使用 moment.js,该项目使用google\clasp从 TypeScript 转换。
我已经尝试在项目中添加 js 库,就像我在.gs 中正常编写时所做的那样,但是使用 clasp 似乎不允许我使用这种方式。
我已经尝试过,因为我在其他 Stack Overflow 答案中阅读了很多内容,eval
但没有成功地像这样使用:
在所有情况下,在我推送到 Apps 脚本并在 Apps 脚本编辑器中运行该函数后,我都会收到
ReferenceError:未定义“时刻”。(第 6 行,文件“测试”)
typescript - GAS/clasp:如何让自动完成/智能感知在 VSCode 中为 3rd 方库工作
我正在使用 VSCode 使用 clasp 编辑 Google App Script (GAS) 代码。我有智能感知为核心库工作就好了。
(这篇文章有帮助)
但是,我还在ScriptApp 项目中使用Firestore 库,而智能感知不适用于 FirestoreApp。
我已经尝试在我的项目目录和 node_modules 目录中包含库 Javascript 代码 - 但没有运气。
有没有人有任何提示?谢谢。
google-apps-script - Google Apps 脚本 - 平面项目扣结构
我正在尝试开始编辑绑定到 Google 表格的 Google Apps 脚本。
我不明白记录的部分
在 script.google.com 上:
├── 测试/幻灯片.gs
└── 测试/表格.gs
本地:
├── 测试/
│ ├─slides.gs
│ └─ sheet.gs
当我在 script.google.com 上看到我的项目时,它们只是按名称列出,我看不到任何文件夹结构。
我能够克隆 PROJECT_ID 并下载 3 个文件
克隆了 3 个文件。
└─appsscript.json
└─ Code.js
└─ 旧代码.js
正是我运行 clasp 命令的文件夹。
我看不到它如何为我创建文件夹..
我应该为每个脚本创建一个文件夹吗?
提前致谢
google-apps-script - 在 Pixelbook clasp 登录过程中无法登录 localhost
尝试登录以扣住 Pixelbook。不能:“无法访问此站点 localhost 拒绝连接。在 Google 中搜索 localhost 39133”
正在运行节点服务器。可以通过命令行使用 Node 连接到 localhost,但无法获取 clasp 登录以连接到 localhost。
node.js - 我如何在 gulp 4.0 版中重写这个 gulpfile.js
我的目标是在 gulp 的帮助下通过代表我在终端上执行“clasp push”来自动推送文件。
当我在 gulpfile.js 中编写以下内容时出现此错误
错误:
然后我意识到我正在使用 Gulp 版本 4.0.0
然后我将代码更改为以下代码:与 Gulp V 4.0.0 兼容
但后来我仍然得到这个错误:
assert.js:350 抛出错误;^
我究竟做错了什么?
一些信息:
操作系统:Mac Os(莫哈韦沙漠)
Gulp 版本 -> CLI 版本:2.1.0,本地版本:4.0.0
节点:v10.15.3
表扣:2.1.0
google-apps-script - Clasp 无法创建新的 Apps 脚本
我用这个终端命令克隆了一个应用脚本
到这个文件夹:
.../桌面/AppsScriptProjects
并且文件已下载到该文件夹
.../桌面/AppsScriptProjects/AppsScriptName
但现在,我想创建一个新的 Apps 脚本。
我导航回:
.../桌面/AppsScriptProjects
并执行:
但我得到了错误:
不支持嵌套扣项目。
我究竟做错了什么?
版本信息:
操作系统:Mac Os(莫哈韦沙漠)
节点:v10.15.3
表扣:2.1.0
当我ls -a
在打算创建新应用程序脚本的目录上运行时,我得到的只是:
. ..
google-apps-script - 如何使用 clasp 自动登录 script.google.com?
我正在尝试使用 clasp 自动登录 script.google.com。使用下面的 clasp 命令。但是,在下载“.clasprc”文件之前,它需要用户到 UI 输入凭据和进一步的身份验证。
clasp login
有没有办法使用配置文件(存储凭据)自动登录以消除 UI 部分?
google-apps-script - 使 VSCode 语法突出显示接受 Google Apps Script Scriptlets
我将 VS Code 与 clasp 结合使用在 Google Apps Script 中进行开发。
在or标记中使用scriptlet会干扰 VS Codes 语法高亮:<script>
<style>
我也经常收到 html-language-server 错误。
有办法解决吗?
一个设置可能是为了教 VS Code 我做的很好?
typescript - doGet/doPost 触发函数事件对象是否有类型定义?
我正在尝试使用 CLASP 将 Google Script 转换为Web App。
doGet(e)
/中的“e”对象是否存在doPost(e)
我可以在 typescript /clasp 方面使用的现有类型定义?