Mar*_*ler 1 google-apps-script
PropertiesService的文档将ScriptProperties和UserProperties都列出为:
不推荐使用。此类已弃用,不应在新脚本中使用。
...而DocumentProperties文档中似乎没有页面。
问:为了在新脚本中使用它们,是否有合适的替代品来替代这些类?
小智 6
不推荐使用的类的替代品是class Properties。
PropertiesService有三种方法getDocumentProperties(),getScriptProperties()和getUserProperties()。也许从前,这些不赞成使用的类的这些返回对象;但是现在他们都返回了一个class对象Properties。
脚本属性,用户属性和文档属性保持可用,并且不建议使用;只是这些类已被统一到Properties中。
var sp = PropertiesService.getScriptProperties();
sp.setProperty("foo", "bar");
var up = PropertiesService.getUserProperties();
up.setProperty("foo", "baz");
var dp = PropertiesService.getDocumentProperties();
dp.setProperty("foo", "blargh");
Logger.log([sp.getProperty("foo"), up.getProperty("foo"), dp.getProperty("foo")]);
Run Code Online (Sandbox Code Playgroud)
日志[bar, baz, blargh]。