当前位置: 首页 > 知识库问答 >
问题:

HTTP 404请求电子表格/:BatchUpdate终结点时出错

卫博雅
2023-03-14
public UpdateCells writeValue(int row, int col, String value)       
        throws IOException {
    List<Request> requests = new ArrayList<Request>();
    List<CellData> values = new ArrayList<CellData>();

    values.add(new CellData().setUserEnteredValue(new ExtendedValue()
            .setStringValue((String) value)));
    requests.add(new Request().setUpdateCells(new UpdateCellsRequest()
            .setStart(
                    new GridCoordinate().setSheetId(SheetId)
                            .setRowIndex(row).setColumnIndex(col))
            .setRows(Arrays.asList(new RowData().setValues(values)))
            .setFields(
                    "userEnteredValue,userEnteredFormat.backgroundColor")));

    BatchUpdateSpreadsheetRequest batchUpdateRequest = new BatchUpdateSpreadsheetRequest()
            .setRequests(requests);
    sheetsService.spreadsheets()
            .batchUpdate(workSheetId, batchUpdateRequest).execute();
    return this;    
}

在此服务器上找不到请求的URL/v4/spreadsheets/:batchupdate。我们只知道这些。

这是stacktrace

在com.google.api.client.googleapis.json.googleJsonResponseException.404在com.google.api.client.googleapis.json.googleJsonResponseException.from(GoogleJsonResponseException.from:146)在com.google.api.client.googleapis.services.json.abstractGoogleJsonClientRequest.newExceptiononError(abstractGoogleJsonClientRequest.java:113)在com.google.api.client.googleapis.json.abstractGoogleJsonClientRequest.newExceptiononError(ENT.GOOGLEAPIS.Services.AbstractGOOGLEClientRequest.java:321)在com.google.api.client.http.httprequest.execute(httprequest.java:1065)在com.google.api.client.GOOGLEAPIS.Services.abstractGOOGLEClientRequest.executeUnparsed(abstractGOOGLEClientRequest.java:419)在com.google.api.client.GOOGLEAPIS.Services.abstractGOOGLEClientRequest.executeUnparsed(abstractGOOGLEClientRequest.java:352)在EXECUTE(AbstractGoogleClientRequest.java:469)

我使用了与google api文档不同的方法,但得到了相同的错误。
感谢任何帮助。谢谢

暂时还没有答案

 类似资料:
  • 这是我的代码: 我从谷歌文档中举例说明 但我得到了一个错误: {[错误:接收到无效的JSON负载。未知名称“值”:无法绑定查询参数。在请求消息中找不到字段“值”。]代码:400,错误: 其余的代码来自同一个文档,我正在使用它从电子表格中读取,一切正常。

  • 问题内容: 我有一个带有许多选项卡的Excel工作簿。每个选项卡与所有其他选项卡具有相同的标题集。我想将每个选项卡中的所有数据合并到一个数据帧中(而无需重复每个选项卡的标题)。 到目前为止,我已经尝试过: 可以在parse参数中使用表示“所有电子表格”的内容吗?还是这是错误的方法? 提前致谢! 更新:我尝试过: 但这不是“工作”。 问题答案: 这是一种实现方法-将所有工作表加载到数据帧的字典中,然

  • 人若自洁,脱离卑贱的事,就必作贵重的器皿,成为圣洁,合乎主用,预备行各样的善事。你要逃避少年的私欲,同那清心祷告主的人追求公义、信德、仁爱、和平。惟有那愚拙无学问的辩论,总要弃绝,因为知道这等事是起争竞的。(2 TIMOTHY 2:21-23) 电子表格 一提到电子表格,可能立刻想到的是excel。殊不知,电子表格“历史悠久”,比Word要长久多了。根据维基百科的记载整理一个简史: VisiCal

  • 本章介绍如何使用Java创建电子表格并对其进行操作。 电子表格是Excel文件中的页面; 它包含具有特定名称的行和列。 完成本章后,您将能够创建电子表格并对其执行读取操作。 创建电子表格 首先,让我们使用前面章节中讨论的引用类创建一个电子表格。 按照上一章的说法,首先创建一个工作簿,然后我们可以继续创建一个工作表。 以下代码段用于创建电子表格。 //Create Blank workbook XS

  • 我正在尝试从多个google电子表格中删除一个特定的表格。 我有一个主电子表格,从所有其他电子表格收集数据。从主电子表格中,我可以在其他电子表格中执行不同类型的操作,如添加工作表、重命名工作表、隐藏和锁定工作表。 但无法删除其他电子表格中的表格。查看了其他线程,但找不到任何解决方法。 这就是我到目前为止得到的。它停在这一排: "fname.delete表(本周);}" 我很感谢大家对我的帮助,因为

  • 我正在编写一个python脚本,它首先在GoogleSheets中创建一个工作表,然后将CSV上传到其中,然后从工作表中生成幻灯片表格。我正在使用sheets API,我可以成功地创建一个新的工作表。然而,当尝试将CSV上传到其中时,我得到一个“无效JSON负载”错误,表示找不到PasteDataRequest。我直接从docs PasteDataRequest docs和batchUpdate