Google Slidesで、現在選択している表の特定セル内にあるテキストを太字にしようと試したコードです。
I tried to bold text within a specific cell of the currently selected table in Google Slides.
今回の例では、表の2行目2列目のテキストを太字にします。
In this example, the text in the second row, second column of the table will be bolded.
今回太字にするテキスト
The text to be bolded this time
Trying to use Google Apps Script to bold a targeted cell in a table in Google Slides.
手動でやる場合はセル内のテキストを選択して上部の「B」アイコンをクリックすると太字になります。
Manually, you can select the text within the cell and click the "B" icon at the top to bold it.
Apps Script
Code.gs
function boldCellText() {
const table = getSelectedTable();
const row = 1;
const col = 1;
const cell = table.getCell(row, col);
const textRange = cell.getText();
textRange.getTextStyle().setBold(true);
}
function getSelectedTable() {
const presentation = SlidesApp.getActivePresentation();
const selection = presentation.getSelection();
const pageElement = selection.getPageElementRange().getPageElements()[0];
const table = pageElement.asTable();
return table;
}
今回の例では、スライドに3行2列の表を用意して、2行目2列目のセルに値を入れておきます。
In this example, a 3-row, 2-column table is prepared on the slide, and a value is placed in the cell at row 2, column 2.
Reference
Class TextStyle > setBold(bold)