Как в Гугл таблице сделать выравнивание в ячейке

Я создаю документ Google по сценарию и хочу вставить в него таблицу с помощью этого кода:

var row1 = «some city» var row2 = «some text» var rowsData = [[row1, row2]]; var table = body.appendTable(rowsData); table.setBorderWidth(0); style[DocumentApp.Attribute.BOLD] = true; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER; table.setAttributes(style);

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

var cell1 = table.getCell(0, 0); var cell2 = table.getCell(0, 1); cell1.setAttributes(style); cell1.editAsText().setAttributes(style);

Но никакого эффекта.

Скажите, пожалуйста, как правильно центрировать текст в ячейке!

Источник: question-it.com

Как изменить выравнивание текста в Google таблице

Как выровнять текст в ячейке таблицы docs google

Я создаю документ google script и хочу вставить в него таблицу этим кодом:

var row1 = «some city» var row2 = «some text» var rowsData = [[row1, row2]]; var table = body.appendTable(rowsData); table.setBorderWidth(0); style[DocumentApp.Attribute.BOLD] = true; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER; table.setAttributes(style);

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

var cell1 = table.getCell(0, 0); var cell2 = table.getCell(0, 1); cell1.setAttributes(style); cell1.editAsText().setAttributes(style);

но никакого эффекта.

Скажите, пожалуйста, как правильно центрировать текст в ячейке!

2 ответа

Выравнивание текста не может применяться к элементу «table-cell», его можно использовать только в элементе «абзац». Чтобы получить «абзац» из «table-cell», вам необходимо сделать следующее:

var cellStyle = <>; cellStyle[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER; tabel.getRow(0).getCell(1).getChild(0).asParagraph().setAttributes(cellStyle)

(спасибо Stefan van Aalst за его ответ)

0 Dunsel [2014-03-05 23:51:00]

Я считаю, что вы хотите использовать .setAlignment вместо .setAttribute или style [].

Как сделать напоминание Гугл

cell1.setAlignment(DocumentApp.HorizontalAlignment.CENTER);

Источник: qarchive.ru

Как центрировать таблицу в Google Docs?

Центрирование данных в ячейке таблицы или ячейках в Документах Google является простым и легким (например, выделение и центрирование).

Как бы я центрировал весь стол?

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

Google Таблицы. Урок 21. Выравнивание данных в ячейке по горизонтали и вертикали

Просто щелкните правой кнопкой мыши по таблице и перейдите в «Свойства таблицы», «Выравнивание таблицы», «Центр». Нажмите ОК.

введите описание изображения здесь

Хорошо подмечено !!

Я только что проверил, и в настоящее время это невозможно сделать на самом столе. Однако есть опция «взломать»: добавить таблицу в таблицу, посмотреть скриншот.

Скриншот

введите описание изображения здесь

пример

Смотрите пример документа, который я создал: таблица в таблице

Заметка

Вместо того, чтобы сделать границу белым, вы можете просто установить размер границы на 0 (чтобы она действительно исчезла).

Наконец-то понял это, потратив много времени на проблему. Создайте таблицу, которая соответствует вашим потребностям. По умолчанию автоматически будет слева. Выделите всю таблицу с помощью левой кнопки мыши. Затем перейдите на вкладку выравнивания и нажмите центр или левое выравнивание.

Просто, но сложно разобраться.

Другой вариант взлома, который я иногда делаю, это сделать снимок экрана с таблицей, вставить его в краску, отрезать части, захваченные на снимке экрана, не принадлежащие таблице, а затем сохранить его в формате PNG. Затем я загружаю файл PNG в документ Google, поскольку он позволяет центрировать изображения.

Выделите таблицу, которую вы хотите центрировать. Нажмите кнопку между левым и правым выравниванием. Центральная кнопка имеет длинную линию, затем короткую, затем длинную, короткую, длинную и, наконец, короткую.

Мой дорогой сэр. Мне понравилось ваше описание центральной кнопки, и я посмотрел на нее, читая ваш ответ. К моему ужасу — это неправильно. Центральная кнопка имеет только длинную линию, за которой следует короткая линия, затем длинная линия и, наконец, короткая линия. Пожалуйста, исправьте эту серьезную ошибку.

Получить безлимитный Гугл диск

В настоящее время это невозможно в Документах Google.

Отличный обходной путь ( предложенный Google ) заключается в создании таблицы в вашем документе с тремя столбцами. Расположите боковые столбцы так, чтобы центральный столбец был достаточно большим, чтобы в нем содержалась таблица, которую вы хотите иметь в центре документа. Установите ширину границы равной 0 (при щелчке правой кнопкой мыши -> свойства таблицы), а затем вставьте таблицу в центральный столбец более крупной, теперь невидимой таблицы.

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

Источник: qastack.ru

Рейтинг
Загрузка ...