Как использовать метод пакетного обновления REST API Google Docs - PullRequest
0 голосов
/ 27 апреля 2019

Я пытаюсь обновить свой документ, чтобы добавить чертеж с текстом внутри, но я не могу понять, как работает метод пакетного обновления, я искал, но не нашел ничего, что могло бы помочьменя.

Это мой код:

function onMouseClicked(text)
{
  var docId = "CommentSystem";

  var element_id = 'MyTextBox_01'
  var pt350 = {
    'magnitude': 350,
    'unit': 'PT'
  }

  var requests = {
    "resource": [
    {
        "createShape": {
        "objectId": element_id,
        "shapeType": "TEXT_BOX",
        "elementProperties": {
            "pageObjectId": 1,
            "size": {
                "height": pt350,
                "width": pt350
            },
            "transform": {
                "scaleX": 1,
                "scaleY": 1,
                "translateX": 350,
                "translateY": 100,
                "unit": "PT"
            }
        }
    }
},
{
    "insertText": {
        "objectId": element_id,
        "insertionIndex": 0,
        "text": "New Box Text Inserted!"
    }
}
]};

  docs.documents.batchUpdate(requests, docId);

Последняя строка дает мне две ошибки:

Uncaught  at onMouseClicked (main:119) (CommentSystem) a1c55c91-19c4-4d22-bdff-96e08f948614

И:

GET https://docs.google.com/document/d/1HnyPU6Ypwgqx6aVO5Sl9hWFk1Yt4uxaeHL0bfKZGP-g/bind?id=1HnyPU6Ypwgqx6aVO5Sl9hWFk1Yt4uxaeHL0bfKZGP-g&sid=26fc6797079da875&token=AC4w5VgzqQFSlKcJK5U00PukFZT12lJGjQ%3A1556388013156&ouid=103166849151740109958&includes_info_params=true&VER=8&lsq=1556382560405&u=12574476218373263741&vc=1&c=1&w=1&gsi=0&ssfi=321&smv=5&cimpl=1&RID=rpc&SID=575C168A09D449BC&CI=0&AID=29&TYPE=xmlhttp&zx=m7bjvtet1so&t=1 нетто :: ERR_QUIC_PROTOCOL_ERROR.QUIC_TOO_MANY_RTOS 200

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...