excel - 使用 Excel Power Query 将 Parse 类导出到 Excel?

标签 excel parse-platform powerquery

我需要将我的解析应用程序的解析表提取到 Microsoft Excel 2013 中。我找到了一个干净的解决方案:使用 excel powerQuery。问题是 parse.com 拒绝认证..
excel powerquery 问我一个网址,我输入:https://api.parse.com/1/Classes/myClassName和 key 我使用 myRestKey 但不起作用。 Excel 说身份验证错误。

如何解决?

最佳答案

为 parse.com 提供 PowerBI 数据源扩展会很棒,您可以在这里投票:https://ideas.powerbi.com/forums/265200-power-bi/suggestions/10340982-parse

您可以手动访问原始 REST 端点,但它涉及在查询文本中手动设置您的休息键(对安全性不利,因此不要共享您的工作簿)。

将此代码添加为 Power Query 高级编辑器中的查询。 (转到 Power Query > Get External Data > From Other Sources > Blank Query > View > Advanced Editor > 用此代码覆盖现有代码)

您需要更换 MyAppIDMyAPIKey使用您的个人值(value)观,您可以在 parse.com > YourApplication > Core > API Console > Endpoint "/user/"> 单击 [Export to cURL]

let
    Query1 = Web.Contents("https://api.parse.com/1/users/", [Headers = [#"X-Parse-Application-Id" = MyAppID, #"X-Parse-REST-API-Key" = MyAPIKey]]),
    #"Imported JSON" = Json.Document(Query1),
    results = #"Imported JSON"[results],
    #"Converted to Table" = Table.FromList(results, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"createdAt", "objectId", "updatedAt", "username"}, {"createdAt", "objectId", "updatedAt", "username"})
in
    #"Expanded Column1"

只需为 https://api.parse.com/ 选择匿名凭据即可,因为您没有在查询之外存储任何凭据。

关于excel - 使用 Excel Power Query 将 Parse 类导出到 Excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34491711/

相关文章:

excel - 在excel中使用正则表达式从单位/字符串中提取第一个整数/小数

excel - Powershell 4.0 和 Excel 2013 |错误 |周而复始

android - 'Peer Not Authenticated',parse.com SSL 证书已过期

Excel 跨列唯一

excel - 上电查询Error.Record

ios - 如何从 iOS 版 Parse 获取一张随机图像?

excel - 基于条件的最大值

excel - 在Excel中,如何四舍五入到最接近的斐波那契数

asp.net - 如何使用 ASP.NET 使用 Excel 中的数据更新 MYSQL 数据库?

ios - 如何查询距离超过 x 英里的 parse.com 内容?