Google documentation says that the PropertiesServices.getScriptProperties() is scoped to a Script.
However, I have a working example that seems to contradict this.
I have one project, with three scripts (tabs) in it. Each tab sets a value of "last run time" in the ScriptProperties. If the scope of these ScriptProperties was truly "per script" then I would expect to be able to store different values for each script (tab).
But what I am finding is that each time one script (tab) executes, it overwrites the value of "last run time" that was saved by the other scripts (tabs).
This seems to indicate that the ScriptProperties are actually scoped per Project, not per script.
Can anyone corroborate this, or tell me what I am misunderstanding?
(I left feedback on the Google documentation page already)