【问题标题】:Getting JSON from google spreadsheets从谷歌电子表格中获取 JSON
【发布时间】:2015-08-03 07:42:39
【问题描述】:

我想获取我的谷歌电子表格的 JSON。我将它发布到this url 上的应用程序。经过研究,我尝试使用此代码检索 JSON

NSString *theURL = @"https://spreadsheets.google.com/feeds/list/1Gnmdd6l0PCMo-zdulF8wy3XWcmRQbXMzrfI5l06j38U/od6/public/full?alt=json";
NSString *theFile = [NSString stringWithContentsOfURL:[NSURL URLWithString:theURL] encoding:NSUTF8StringEncoding error:nil];
NSLog(@" %@",theFile);

但是没有用。我越来越空了。我不确定代码或网址是否有问题。如果代码有问题,请纠正我。如果网址有问题,请告诉我如何获取正确的网址。

编辑

这是 JSON 的 new link。但是,我没有得到工作表中的值。我得到了一些其他随机的东西。如何从工作表中获取值?

【问题讨论】:

  • 我使用了你的 url,得到“grid_id 的查询参数值无效”。你确定它是正确的还是你拥有所有正确的权限?你能发布你的错误信息吗
  • 那么我将如何解决它。我共享了文档,以便任何有链接的人都可以查看
  • 为什么是 Apps-script 标签?看起来您使用的是纯 xcode。以下文档是否相关? iOS Developer - Making HTTP and HTTPS Requests

标签: json xcode google-apps-script


【解决方案1】:

啊,是的,我知道该怎么做!但是,它来自另一个 Google Apps 脚本。您可以从另一个应用程序脚本调用将远程访问另一个电子表格的代码。使用:

var spreadsheet = SpreadsheetApp.openSpreadsheetByID("your id");

然后您就可以在该电子表格上编辑和查看您想要的任何数据

【讨论】:

    【解决方案2】:

    自从导出工作表数据插件可用以来,Google 电子表格中的 JSON 保存选项变得简单明了。

    将此插件安装到您的 Google 电子表格中并下载 JSON。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多