问题标签 [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.
google-apps-script - 无法使用 clasp push 命令推送文件
我能够使用clasp pull
命令获取文件,但无法使用命令更新文件clasp push
。它说“没有要推送的文件”。当我运行命令时clasp status
,它会在“忽略文件”中显示我的所有项目文件。以前它完全可以工作,昨天我更换笔记本电脑时出现了问题。我也尝试过制作 .claspignore 文件,但也没有用。
供参考,请参阅屏幕截图。
请帮忙。
python-3.x - 是否可以在没有 python 2 的情况下安装 npm?
上下文:我想通过 npm 安装 clasp 以进行 Google Apps 脚本开发。我在 Ubuntu 20.04 上。
apt-get -s install npm
显示我的机器试图安装 python 2 - 我没有也不想安装。
是否可以安装 npm(以及因此 clasp)而不必接受 python 2 并在我的机器上陷入 python 版本问题?
google-apps-script - 如何使用带有属性的 clasp 运行 - 有效的 JSON 格式
为什么这个 clasp 命令不再适用于我?
clasp run setProperty -p ['domain' 'mydomain.com']
运行此功能
这是我的系统或软件包的问题吗?
我在用着
- 节点 v8.11.1
- 扣子 v2.3.0
- MacOs BigSur v11.2.1
google-apps-script - “不支持嵌套扣项目”错误修复
我一直在尝试将 clasp 与 appscript 一起使用,在我的计算机上本地开发应用程序。
我以正确的顺序使用了以下命令。
1.npm 安装@google/clasp -g
2.扣住登录
3.clasp创建--title“测试”。
执行此命令后,出现以下错误。
“不支持嵌套扣项目”
有谁知道如何解决这一问题?
google-apps-script - 我的表扣重新安装有什么问题?
我有一台运行 macOS 11.4 的 Mac。我在具有相同操作系统的同一台机器上(广泛)使用了clasp,但最近我不得不擦除我的 SSD 并重新安装所有东西。
我已经使用 macOS 安装程序 (node-v14.17.3.pkg) 安装了 node.js,其中包括 npm。
然后我通过终端安装了sudo npm install @google/clasp -g
.
上述过程反映了我第一次安装时所做的事情,尽管它们可能是早期版本(可能是一年前)。
现在,当我尝试运行 clasp (有或没有选项)时出现错误,我希望有人可以帮助诊断?
google-apps-script - GAS - Google Docs API - getActiveDocument().getCursor().getOffset() 在行尾为光标返回意外的“1”
我使用 CLASP,因此我的虚拟代码显示为 TypeScript。
如果我将“测试”写入我的谷歌文档并让光标位于我期望的字符串索引4处,则 Apps Script API 在调用时返回1:
这对我来说是一个真正的标题,因为当我将光标放在字符串"test"的索引1处时,相同的代码会返回预期的索引1。
当偏移量相同时,任何人都应该知道光标是在行尾还是在光标的实际索引 1处?SurroundingText
Position
html - 尝试通过获取和发布将数据从 html 发送到谷歌电子表格
我想在这里像 youtube 中的作者一样
https://www.youtube.com/watch?v=yiPnkBEHqf0&list=PLRmEk9smitaVGAAhgU0Pdc2sEs7yxDrEk&index=2
将数据从 html 发送到电子表格的任务
我用 js 用 fetch 写的这个脚本:
html页面在这里。
带有 fetch 的 Js 脚本必须通过单击按钮“del”开始,并且数据必须转到电子表格。但我有一些错误。我脑子坏了,我尝试重新安装node.js,扣,尝试再次登录,prn init,重新发布我的项目,但错误是一样的
你能帮我忘记什么吗?谢谢你的帮助!
电子表格的路径在这里https://drive.google.com/drive/folders/1JwWgndNrcM2hgxyE3CBF0SKOxZarwCCf?usp=sharing
google-apps-script - 如何使用 Parcel 或 Webpack 使用 Google clasp 管理工作流包
对于 Google appsscript,您需要一个客户端 html 文件,该文件在 1 个文件中包含客户端脚本和样式。
webpack 或 parcel 可以做到这一点吗?
我看到一个 2 年前的视频,它在 parcel 版本 1 中使用 parcel-inline,但当前版本(1 或 2)似乎没有维护内联。
在 webpack 上,在 webpack.config.js 中,如果我将 LimitChunkCountPlugin, maxChunks 设置为 1,我会得到 1 个文件,但它是 javascript,而不是 html。
这似乎是扣环工作流程的关键部分,我希望有人有一个好的配置。就 webpack 与 parcel 而言,我看不出有什么区别
google-apps-script - 如何创建一个新的谷歌应用程序脚本项目绑定到带扣的谷歌表?
我运行命令clasp create --type sheets --title 'My test project' --rootDir ./dist
并得到以下输出:
创建了新的 Google 表格:https ://drive.google.com/open?id= xxxxxxxxxxx 遇到内部错误。
从输出看来,谷歌工作表正在创建得很好。我验证了这一点,并看到它是在我的 Google Drive 中创建的。谷歌应用程序脚本项目尚未创建,我通过检查https://script.google.com/home/验证了这一点
我在 Ubuntu 20.04 上使用 Bash 来运行 clasp 命令。
感谢您的任何帮助!