【发布时间】:2016-12-20 13:37:47
【问题描述】:
我想在 GAS 中使用 unix 时间戳来计数随机数。
var nonce = Math.floor((date.getTime()/1000))
是我的第一个想法。但 GAS 将这种变体处理为 1.482239855E9 - 9th Gig 格式 - 而不是 1482239855。
当我将它与其他字符串连接时,它显示1482239855my_string,这很好。
问题是我将这个 nonce 发送到带有加密 1482239855my_string 的服务器进行身份验证,然后 nonce 将不匹配 1.482239855E9 与 1482239855。
我怎样才能得到这个随机数作为整数格式?在电子表格中,我知道range 中的setNumberFormat("0") 方法。有没有类似的方法或属性?
【问题讨论】:
-
嗯。我使用
nonce = Utilities.formatDate(new Date(), "CET", "yyyyMMddHHmmss");并且工作正常。还有其他方法吗??