从谷歌电子表格中获取JSON

时间:2015-08-03 07:42:40

标签: json xcode google-apps-script

我想获得谷歌电子表格的JSON。我已将其发布到this网址的应用中。经过研究,我尝试使用此代码检索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。但是,我没有得到我的工作表中的值。我得到一些其他随机的东西。如何从表格中获取值?

2 个答案:

答案 0 :(得分:0)

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

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

然后,您就可以编辑和查看该电子表格中所需的任何数据

答案 1 :(得分:0)

由于可以使用“导出工作表数据”加载项,因此Google Spreadsheets的JSON保存选项变得非常简单。

将此插件安装到您的Google Spreadsheets中,然后下载JSON。

enter image description here