gpt4 book ai didi

javascript - 使用 GDrive 脚本仅显示一次对话框(实现脏位系统)

转载 作者:行者123 更新时间:2023-12-03 12:36:38 25 4
gpt4 key购买 nike

我有一个在 Google 云端硬盘电子表格的 onLoad 方法内打开的对话框。

它有一个版本号,我的目标是当版本号大于存储的用户版本号时,仅向每个用户显示一次。

有办法做到这一点吗?我不能使用cookie,据我所知我不能使用本地存储。有什么想法吗?

我需要这样的东西:

if(get_user_version_number() < my_version_number){
set_user_version_number(my_version_number);
showDialog();
}

如何轻松实现get和set函数?

最佳答案

我是这样解决的:

function openDialog() {
var current_version = 1;
var userProperties = PropertiesService.getUserProperties();
var user_version = userProperties.getProperty('LAST_SHOWN_DIALOG');
if(user_version == null ||user_version < current_version)
{
userProperties.setProperty('LAST_SHOWN_DIALOG', current_version)
var html = HtmlService.createHtmlOutputFromFile('message');
SpreadsheetApp.getActiveSpreadsheet().show(html);
}
}

关于javascript - 使用 GDrive 脚本仅显示一次对话框(实现脏位系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23709829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com