0

我对整个 Google Apps/Sites/Add-ons 都很陌生,所以我不确定我想要的是否可行。

我有一个 Google Apps 脚本,它以“任何人,甚至匿名”的形式发布并在我的帐户下运行。该脚本将某些内容保存到这样的用户缓存中

function firstScriptCalledFromButton() {    
  var cache = CacheService.getUserCache();
  cache.put('info', 'my info');
  return true;
}

然后将此脚本嵌入到(新)Google 站点中。

然后我有我的第二个脚本尝试读取用户缓存,再次发布为“任何人,甚至匿名”,并再次嵌入在与第一个相同的谷歌网站,但不同的框架(我不确定它是如何处理的,如果这是一个真正的 iframe 与否)。

function secondScriptCalledFromButton() {
  var cache = CacheService.getUserCache();
  var data = cache.get('info'); // this is always null     
  console.log('Here I expect to see cached data ' + data);
  return data;
}

这甚至可能吗?还有其他选择吗?我尝试[documentCache][1]了相同的结果。

4

0 回答 0