在我的应用程序中,我获得了在Python系统中构建的密钥,并写入了Google数据存储区。
为了匹配数据,我需要这些项目的ID,并且它们位于'键中。字符串。
我不能做key.id(),因为我没有Python,我需要解码'它手动使用JavaScript / Google Apps脚本。
这可能吗?
key = Key(urlsafe=url_string)
kind_string = key.kind()
ident = key.id()
答案 0 :(得分:1)
简短的回答,没有。更长的答案,不是没有很多工作。 @danielroseman在他的评论中解释得很清楚。
通常,密钥应保留在服务器上,因为它们仅对ndb有用。您可以传递id = key.id()
值,以使用new_key = ndb.Key(Model, id)
构建新密钥。
如果您必须传递密钥,请使用safe_key = key.urlsafe()
并使用ndb.Key(urlsafe=safe_key)
重新构建密钥。