我有form
的完全静态网站(没有和后端)。当用户提交我的表单时,我向Google Apps Script发出jsonp请求。我的GAS处理请求并将表单数据保存到具有以下结构的goggle电子表格:
Name | Age | City
------------------------------------
Eric | 23 | NYC
现在我需要将id存储为每个用户和商店的唯一ID,如下所示:
ClientId | Name | Age | City
---------------------------------------------------
dhs3kwhe | Eric | 23 | NYC
我对clientId格式没有任何限制,但单个是clientId对任何客户端都是唯一的。
这是类似的会话ID,使用它会很酷但是因为我没有后端我无法生成这个。
解决问题的最佳方法是什么?
修改
让我稍微解释一下我的问题。我不需要生成我可以使用某些算法生成的唯一ID。我需要为每个用户生成clientId
。说User A
填写并提交表单,我们会为他clientId
生成jshhsd3
。下次User A
填写并提交表单时,他必须获得相同的ID jshhsd3
。
另一个User B
在提交表单时会拥有clientId
。
答案 0 :(得分:0)
Session.getActiveUser()。getEmail()将为每位用户提供唯一的Google电子邮件地址。
存储每个ID?尝试:
<FileUpgradeFlags></FileUpgradeFlags>
<UpgradeBackupLocation></UpgradeBackupLocation>
<OldToolsVersion></OldToolsVersion>