什么是scriptdb范围wrt用户?

时间:2012-06-28 15:12:21

标签: google-apps-script

我对ScriptDB数据存储的范围感到有点困惑。

我读到“每个脚本都有一个数据库”。这是否意味着同一脚本的多个用户正在访问同一个数据库?

如果是,我是否需要以某种方式对数据进行分片,以便为已发布脚本的每个用户提供自己的数据子集? 如果不是,我该如何实现多用户应用程序?

2 个答案:

答案 0 :(得分:3)

如果您在此处阅读常见问题解答https://developers.google.com/apps-script/scriptdb#frequently_asked_questions,这正是我所理解的。

我甚至为此开了一个问题:http://code.google.com/p/google-apps-script-issues/issues/detail?id=1482

如果您同意,请解决问题。

基本上我认为ScriptDB在这一点上类似于脚本属性。显然更复杂,但范围相同。

答案 1 :(得分:0)

经过一些测试后,我得出结论,运行相同脚本的多个用户将访问同一个数据存储区。

因此,似乎需要在存储的数据中包含用户名作为字段,并且如果需要个人数据,则在任何和所有查询中包含该字段。

在测试期间,我遇到了类似延迟问题的问题。问题Does apps script scriptdb have a latency factor?