可以使用PropertiesService进行数据存储,每个用户的数据将被保存在其独特的Properties对象中。
示例代码:
function saveUniqueValuePerUser(){ var user = Session.getActiveUser().getEmail(); var userProperties = PropertiesService.getUserProperties();
var uniqueValue = Math.random(); //generate unique value
userProperties.setProperty(user,uniqueValue); //save unique value to Properties object }
function getUniqueValue(){ var user = Session.getActiveUser().getEmail(); var userProperties = PropertiesService.getUserProperties();
var uniqueValue = userProperties.getProperty(user);
Logger.log(uniqueValue); }
在saveUniqueValuePerUser()函数中,生成唯一值并将其保存到用户的Properties对象中。在getUniqueValue()函数中,从Properties对象中检索用户的唯一值,并将其日志记录。此方式可为每个用户存储唯一的值。