Я довольно новичок во всех этих Google Apps / Сайтах / Надстройках, поэтому не уверен, возможно ли то, что я хочу.
У меня есть скрипт Google Apps, который опубликован как "любой, даже анонимный" и работает под моей учетной записью . Сценарий сохраняет что-то в пользовательский кеш, например,
function firstScriptCalledFromButton() {
var cache = CacheService.getUserCache();
cache.put('info', 'my info');
return true;
}
, затем этот сценарий внедряется в (новый) сайт Google .
Затем у меня есть второй сценарий. он пытается прочитать кэш пользователя, снова опубликованный как «любой, даже анонимный» и снова встроенный в тот же сайт 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]
с тем же результатом.