Выделение жирным текста в ячейке Google Sheets

118
23 мая 2021, 00:50

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

Есть ли способы установки свойств текста в Google Sheets API?

Answer 1

Например так

// формат
$format = [
    'backgroundColor' => [
        'red' => 0.1,
        'green' => 0.1,
        'blue' => 0.1,
        'alpha' => 1,
    ],
    'textFormat' => [
      'bold' => true
    ]
];

// получить sheetId с номером 0
$sheetId = $service->spreadsheets->get($spreadsheetId);
$sheetId = $sheetId->sheets[0]->properties->sheetId;
// ячейка
$myRange = [
    'sheetId' => $sheetId, // 
    'startRowIndex' => 1,
    'endRowIndex' => 1,
    'endColumnIndex' => 2,
];
// Запрос
$requests = [
    new Google_Service_Sheets_Request([
        'repeatCell' => [
            'fields' => 'userEnteredFormat.backgroundColor, userEnteredFormat.textFormat.bold',
            'range' => $myRange,
            'cell' => [
                'userEnteredFormat' => $format,
            ],
        ],
    ])
];
$result = $service->spreadsheets->batchUpdate($spreadsheetId, $batchUpdateRequest);
READ ALSO
Проблема с функционалом отзывов на сайте

Проблема с функционалом отзывов на сайте

Сделал такую ​​форму для страницы отзывов, но все отзывы привязываются по id к постам которые есть у меня в блогеКак привязать комментарии...

84
получение reactions в slack

получение reactions в slack

Как получить reactions в Slack зная его timeStamp? Используя JavaУ меня бот видит новые сообщения и всю информацию об сообщении, но обратиться к старому...

110