google-apps-script - 变量不会改变,即使它正在被设置
问题描述
我正在尝试为 Google Docs 创建一个简单的插件,允许您查看来自 Wayback Machine 的捕获。
我正在尝试设置一个可由脚本中的每个函数访问的变量,但是,它看起来好像只在函数的范围内设置。
变量被初始化...
let capurl = "example.com";
let capyear = "1996";
let capmonth = "01";
let capday = "01";
...并且该功能尝试设置它们...
function archdisplay(url, datestring) {
capurl = url;
capyear = datestring.substr(0,4); // [YYYY]-MM-DD
capday = datestring.substr(8); // YYYY-MM-[DD]
capmonth = datestring.substr(5,2); // YYYY-[MM]-DD
ui.alert(capmonth+"/"+capday+"/"+capyear); // outputs correctly?
...
}
...但是,它只是再次访问 example.com。有任何想法吗?
解决方案
推荐阅读
- linux - 从远程会话中运行 ssh-copy-id 失败
- go - libswscale bad dst 图像指针 cgo
- vue.js - 在饼图底部显示最大值 - highcharts
- sql - 每天在 SQL 中获取汇总结果
- node.js - 来自 GKE 的 PubSub:PERMISSION_DENIED
- c# - 该代码仅创建最后一个复选框,我应该做些什么不同或添加?
- node.js - 使用 NodeJs 为 mocha 生成报告
- php - 谷歌折线图不使用 PHP 显示 MySQL 查询
- google-cloud-platform - 如何上传我自己的部署自定义 zip?
- c - V4L2 - 设备不触发 epoll 事件