google-apps-script - 从谷歌电子表格中以 JSON 格式下载信息
问题描述
添加工作表的ID(spreadsheetId)和行的范围(范围),例如A1:C3,我下载了电子表格的JSON罚款:
{
"spreadsheetId": "1CzOCgJ9TT_ZX4YT0ACQI1q8Lh3tBF6knvnV",
"valueRanges": [
{
"range": "'Test'!A1:C3",
"majorDimension": "ROWS",
"values": [
[
"ID",
"NAME",
"LAST"
],
[
"111",
"PROFILE1",
"DATE 1"
],
[
"222",
"PROFILE2",
"DATE 2"
]
]
}
]
}
但我有以下疑问:
在我指定我想要的单元格的范围内,但是否可以指定整个电子表格?也就是说,即使我添加更多信息,范围也会继续拾取它,因为它指示读取整个电子表格
我的电子表格有超过 1 张工作表,如何指定从中提取信息的工作表?
解决方案
您输入了电子表格的 id
在范围部分中,您输入类似 Sheet0!A1:J 的内容,然后按下加号按钮并输入类似 Sheet1!A1:J 的内容
我的回报是:
{
"spreadsheetId": "",
"valueRanges": [
{
"range": "Sheet0!A1:J982",
"majorDimension": "ROWS",
"values": [
[
"COL1",
"COL2",
"COL3",
"COL4",
"COL5",
"COL6",
"COL7",
"COL8",
"COL9",
"COL10"
],
[
"13",
"16",
"9",
"12",
"19",
"8",
"1",
"18",
"5",
"1"
],
[
"16",
"19",
"5",
"16",
"2",
"12",
"5",
"2",
"8",
"2"
],
[
"12",
"7",
"2",
"10",
"18",
"17",
"15",
"12",
"15",
"2"
],
[
"1",
"3",
"17",
"8",
"10",
"7",
"5",
"14",
"18",
"7"
],
[
"13",
"16",
"7",
"15",
"14",
"5",
"8",
"15",
"8",
"19"
],
[
"15",
"0",
"3",
"6",
"12",
"4",
"6",
"15",
"15",
"17"
],
[
"8",
"18",
"4",
"16",
"11",
"8",
"14",
"5",
"18",
"6"
],
[
"5",
"2",
"6",
"7",
"1",
"10",
"1",
"5",
"14",
"3"
],
[
"11",
"19",
"1",
"6",
"16",
"13",
"2",
"9",
"14",
"2"
],
[
"16",
"11",
"9",
"3",
"17",
"19",
"14",
"12",
"14",
"0"
],
[
"16",
"6",
"19",
"17",
"15",
"10",
"13",
"12",
"0",
"1"
],
[
"8",
"13",
"1",
"18",
"8",
"4",
"17",
"17",
"10",
"13"
],
[
"12",
"16",
"0",
"0",
"15",
"11",
"3",
"4",
"19",
"9"
],
[
"9",
"3",
"8",
"17",
"14",
"0",
"12",
"4",
"4",
"6"
],
[
"16",
"5",
"8",
"16",
"3",
"0",
"13",
"10",
"2",
"8"
],
[
"11",
"9",
"6",
"6",
"18",
"4",
"0",
"19",
"2",
"15"
],
[
"2",
"0",
"5",
"7",
"8",
"8",
"16",
"12",
"1",
"12"
],
[
"2",
"6",
"7",
"2",
"16",
"18",
"15",
"19",
"13",
"8"
],
[
"4",
"0",
"0",
"6",
"11",
"4",
"9",
"7",
"1",
"1"
],
[
"17",
"0",
"17",
"8",
"7",
"11",
"10",
"0",
"16",
"1"
]
]
},
{
"range": "Sheet1!A1:J1002",
"majorDimension": "ROWS",
"values": [
[
"COL1",
"COL2",
"COL3",
"COL4",
"COL5",
"COL6",
"COL7",
"COL8",
"COL9",
"COL10"
],
[
"4",
"5",
"12",
"6",
"13",
"10",
"17",
"9",
"13",
"4"
],
[
"13",
"12",
"15",
"7",
"10",
"4",
"14",
"6",
"17",
"12"
],
[
"0",
"13",
"11",
"7",
"12",
"6",
"0",
"0",
"13",
"14"
],
[
"15",
"5",
"5",
"4",
"15",
"1",
"7",
"8",
"2",
"4"
],
[
"1",
"4",
"15",
"5",
"5",
"5",
"8",
"18",
"3",
"19"
],
[
"3",
"11",
"14",
"9",
"14",
"3",
"15",
"19",
"6",
"15"
],
[
"9",
"13",
"19",
"19",
"7",
"17",
"18",
"17",
"8",
"6"
],
[
"11",
"8",
"16",
"5",
"13",
"7",
"19",
"12",
"0",
"9"
],
[
"6",
"15",
"18",
"15",
"12",
"5",
"18",
"6",
"8",
"10"
],
[
"2",
"3",
"3",
"17",
"8",
"8",
"8",
"17",
"19",
"0"
],
[
"4",
"7",
"5",
"4",
"17",
"0",
"18",
"0",
"14",
"4"
],
[
"18",
"16",
"9",
"12",
"4",
"18",
"3",
"13",
"18",
"0"
],
[
"11",
"3",
"18",
"4",
"9",
"4",
"19",
"5",
"15",
"18"
],
[
"16",
"8",
"11",
"7",
"0",
"14",
"1",
"1",
"8",
"6"
],
[
"6",
"7",
"4",
"19",
"0",
"17",
"1",
"3",
"10",
"4"
],
[
"19",
"8",
"3",
"7",
"7",
"14",
"19",
"16",
"4",
"2"
],
[
"6",
"16",
"15",
"15",
"18",
"17",
"6",
"17",
"18",
"0"
],
[
"16",
"13",
"1",
"19",
"9",
"10",
"3",
"17",
"0",
"18"
],
[
"0",
"11",
"4",
"12",
"3",
"0",
"16",
"17",
"18",
"1"
],
[
"15",
"3",
"0",
"2",
"6",
"2",
"9",
"3",
"10",
"4"
]
]
}
]
}
幸运的是,它只返回数据范围内的数据,而不是整个大部分为空的电子表格。
推荐阅读
- azure-powershell - 在 Azure PowerShell 脚本中找不到 Microsoft.Azure.IpSecurityRestriction
- android - 开发一个应用程序,通过当前位置加载附近的地方并将数据位置数据显示到列表视图中
- sql - 客户维度
- android - Dalvik 验证器:copy1 v16<-v22 type=2 cat=1
- android - FCM 需要多长时间才能将推送通知发送到一个大基数的主题
- rrdtool - rrdtool PDP值是如何计算的?
- reporting-services - SSRS 2008 如何将两个数据集的结果汇总到一张图表中
- ajax - Django:通过 Ajax 使用表单填充模式
- c# - 可替换/可交换数据层的通用接口
- javascript - 脚本化使用
我尝试使用 JavaScript 在 html 中动态创建 svg 路径元素。
我想在<defs>
稍后可以在<use>
xlink:href 元素中重用的元素中设置路径。
创建后(在