我看到可以使用电子表格API在电子表格中插入超链接。 但我面临着其中的问题。下面给出了我对 API 的有效负载。 似乎缺少一些财产。
{
"sheets": [
{
"data": [
{
"rowData": [
{
"values": [
{
"hyperlink": "wwww.google.com",
"userEnteredValue": {
"stringValue": "google"
}
},
{
"hyperlink": "wwww.google.com",
"userEnteredValue": {
"formulaValue":"=HYPERLINK"
}
},
{
"hyperlink": "wwww.google.com",
"userEnteredValue": {
"stringValue": "google"
}
}
]
}
]
}
],
"properties": {
"title": "my testing",
"sheetId": 0
}
}
],
"properties": {
"title": "My Test"
}
}
我错过了什么吗?我已经尝试了多种属性组合。
- 您希望使用电子表格的方法创建新的电子表格,包括单元格值。
- 从您的请求正文中,我像上面一样成像。
- 您希望在创建新电子表格时放置具有超链接的单元格值。
- 您想知道实现上述请求的正文。
如果我的理解是正确的,那么这个答案呢?
修改点:
当看到正式文档时,hyperlink
是只读的,如下所示。
:此单元格指向的超链接(如果有(。此字段是只读的。(若要设置它,请在 userEnteredValue.formulaValue 字段中使用 =HYPERLINK 公式。
因此,在您的情况下,需要使用以下属性。
"userEnteredValue": {"formulaValue": "=HYPERLINK("wwww.google.com","google")"},
修改的请求正文:
修改请求正文后,它将如下所示。
{
"sheets": [
{
"data": [
{
"rowData": [
{
"values": [
{
"userEnteredValue": {
"formulaValue": "=HYPERLINK("wwww.google.com","google")"
}
},
]
}
]
}
],
"properties": {
"title": "my testing",
"sheetId": 0
}
}
],
"properties": {
"title": "My Test"
}
}
- 在此请求正文中,将创建在单元格"A1"处具有超链接的新电子表格。
引用:
- 方法:电子表格创建
- 细胞数据
如果我误解了你的问题,这不是你想要的结果,我很抱歉。