我正在使用构建变量来提供当前日期和时间
let build = new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();
对于自动化运行,无论我在何处调用此变量,值都会更改。
但是我需要自动运行,构建值应该相同。我再次触发第二次运行,那时构建应该获取新值,这怎么可能?
答案 0 :(得分:0)
let build = new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();
localStorage.build = build;
console.log(localStorage.build);
您可以计算一次值并存储在localStorage之类的地方并从那里读取。
PS:localStorage因{4}而无效。{1}} 跨性别问题。
答案 1 :(得分:0)
每次脚本运行时,它都会为构建变量分配一个新的时间戳。 您需要在一些外部脚本中创建时间戳,该脚本仅运行一次并将值分配给变量,您可以在应用程序中使用该变量。
例如:
(function createTimestamp(){
build = new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();
})()
此处build
是可在整个脚本中使用的全局变量。