Как я могу узнать состояние флажка в Документах Google через API?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу узнать состояние флажка в Документах Google через API?

Сообщение Anonymous »

Если я создаю документ Google с контрольным списком, как мне узнать, отмечен ли тот или иной элемент? Когда я сравниваю документ в формате JSON, он один и тот же в любом состоянии (за исключением номера версии).
Начиная с пустого документа, пример кода для создания флажка:

Код: Выделить всё

    List requests = new ArrayList();
//Checkbox
requests.add(new Request().setInsertText(new InsertTextRequest()
.setText("\n\n")
.setLocation(new Location().setIndex(1))));
requests.add(new Request().setInsertText(new InsertTextRequest()
.setText("MARK\n")
.setLocation(new Location().setIndex(2))));
requests.add(new Request().setCreateParagraphBullets(
new CreateParagraphBulletsRequest()
.setRange(new Range()
.setStartIndex(2)
.setEndIndex(3))
.setBulletPreset("BULLET_CHECKBOX")));

BatchUpdateDocumentRequest batchUpdateDocumentRequest = new BatchUpdateDocumentRequest();
BatchUpdateDocumentResponse response = service.documents().batchUpdate(documentId, batchUpdateDocumentRequest.setRequests(requests)).execute();
`
Я могу установить или снять флажок, но документ остается неизменным, когда я просматриваю его через:

Код: Выделить всё

Document document = service.documents().get(documentId).execute();             l.info(document.toPrettyString());
У кого-нибудь есть опыт работы с этим?

Подробнее здесь: https://stackoverflow.com/questions/716 ... cs-via-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»