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

Вопрос:
Как c помощью API сделать так, чтобы содержимое ячейки не выходило за размеры ячейки ?
Я нашёл такое свойство как WrapStrategy
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/cells#wrapstrategy
Необходимое мне эффект будет при WrapStrategy = "CLIP"
И вот накидал код...
Необходимый эффект у ячеек появляется, но если были какие либо данные в этих ячейках, они просто стираются.
GridRange gridRange = new GridRange();
gridRange.SheetId = 0;
CellFormat cellFormat = new CellFormat();
cellFormat.WrapStrategy = "CLIP";
CellData cellData = new CellData();
cellData.UserEnteredFormat = cellFormat;
RepeatCellRequest repeatCellRequest = new RepeatCellRequest();
repeatCellRequest.Cell = cellData;
repeatCellRequest.Fields = "*";
repeatCellRequest.Range = gridRange;
BatchUpdateSpreadsheetRequest batchUpdateSpreadsheetRequest = new BatchUpdateSpreadsheetRequest();
batchUpdateSpreadsheetRequest.Requests = new List<Request>();
batchUpdateSpreadsheetRequest.Requests.Add(new Request
{
RepeatCell = repeatCellRequest
});
var batchUpdateRequest = sheetsService.Spreadsheets.BatchUpdate(batchUpdateSpreadsheetRequest, spreadSheetID);
var response = batchUpdateRequest.Execute();
Ответы (1 шт):
Я новичок в программировании, но я бы перед применением метода wrapStrategy сохранял в переменную содержимое ячейки, дальше применил бы метод wrapStrategy, а потом вставил данные в ячейку.