ndb.key()->使用Javascript执行此操作 - javascript

在我的应用程序中,我获得了在Python系统中构造的密钥,并将其写入Google数据存储区。

为了匹配数据,我需要这些项目的ID,它们在“键”字符串中。

由于我没有Python,因此无法执行key.id(),因此需要使用JavaScript / Google Apps脚本手动对其进行“解码”。

这可能吗?

key = Key(urlsafe=url_string)
kind_string = key.kind()
ident = key.id()

参考方案

简短的回答,不。更长的答案,并非没有很多工作。
@danielroseman在他的评论中很好地解释了这一点。

通常,密钥应该保留在服务器上,因为它们仅对ndb有用。您可以使用id = key.id()传递new_key = ndb.Key(Model, id)值以构造新密钥。

如果必须传递密钥,请使用safe_key = key.urlsafe()并使用ndb.Key(urlsafe=safe_key)对其进行重建。

剃刀付款集成->如何通过关闭按钮X检测剃刀付款模型是否关闭 - javascript

当用户关闭而无需付款时,我在CI框架中使用Razorpay,请创建razor支付模型,然后取消订单,我希望按状态更改为已取消的状态触发查询。所以我怎么能检测到这一点。我已经通过单击jQuery单击关闭功能但无法使用... javascript大神给出的解决方案 Razorpay提供了JS方法来检测模式关闭。您编写的任何JS代码都不会在结帐页面上运行,因为它是…

粗糙的Unicode->没有CLDR的语言代码? - javascript

我在写字典应用。如果用户键入Unicode字符,我想检查该字符是哪种语言。例如字 - returns ['zh', 'ja', 'ko'] العربية - returns ['ar'] a - returns ['en', 'fr', …

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …

Symfony3-未定义索引(解码JSON-> Object-> Array) - javascript

我在线创建了项目管理器软件,但出现错误:picture with data and error从JavaScript我发送数据(您可以在图片上看到),接下来我得到它并解码JSON,结果是我有stdClass(我尝试获取数据,例如$ data-> {“ calendarId”},但出现错误:未定义属性:stdClass)。对象被转换为数组,但同样是错误。…

Google+登录验证问题 - javascript

您好,我正在尝试在我的网站上实施Google+登录,除了PHP将检查用户的google ID和电子邮件以查看其是否拥有帐户,或者我需要为他们创建一个帐户之外,我已经完成了所有工作。我遇到的问题是如何验证来自客户端JavaScript的php接收的内容实际上是有效的?我的意思是,似乎有人可以轻松修改脚本以发送任何Google用户ID和电子邮件,然后以任何人的身…