Javascript 如何在html/js中创建一个计算订单数量的变量并将其发送到GoogleSheet
我想做一个变量,计算通过调用函数得到的订单数量。每次获得新订单时,此变量必须递增。我的代码的问题是,如果客户重新加载页面或新客户订购了某个东西,变量将返回零。我希望变量是递增的,而不是返回0,变量发送到谷歌工作表,而不是数据库 请任何人帮我解决这个问题Javascript 如何在html/js中创建一个计算订单数量的变量并将其发送到GoogleSheet,javascript,html,variables,google-sheets,counter,Javascript,Html,Variables,Google Sheets,Counter,我想做一个变量,计算通过调用函数得到的订单数量。每次获得新订单时,此变量必须递增。我的代码的问题是,如果客户重新加载页面或新客户订购了某个东西,变量将返回零。我希望变量是递增的,而不是返回0,变量发送到谷歌工作表,而不是数据库 请任何人帮我解决这个问题 var i=0 function orderno(){ var d = new Date(); var n = d.getFullYear(); var orderno = "KKS-"+n+&
var i=0
function orderno(){
var d = new Date();
var n = d.getFullYear();
var orderno = "KKS-"+n+"-"+i++;
document.getElementById("OrderNumber").value = orderno;
}
问题:
您可以将var i
设置为0,这样每当执行代码时,i
的值就会自动设置为0
解决方案:
您可以将您的orderno
保存到电子表格中,检索最新的orderno
,解析orderno
以获取KKS2020-XXXX
之后的数字,并将其作为初始值分配给var i
。从那里,我们可以确保var i
的值始终是orderno
中的最新数字
进一步阅读
为什么不将变量保存在数据库中?您需要将信息保存在某个持久服务器端存储上(可以是数据库或简单的文本文件),然后从中检索。因为我现在没有