У меня есть система, которая генерирует и автоматически поддерживает множество электронных таблиц на учетной записи Drive.
Всякий раз, когда я добавляю данные на лист, я запускаю метод 'format', чтобы пропустить и убедиться, что все в порядке.
Обычно это происходит следующим образом:
- установка шрифта и размера по умолчанию для листа
- настройка строки заголовка
- стоп-строки
Кроме того, у меня есть код ниже, чтобы удостовериться, что первые два столбца (индекс 0 и 1) на листе автоматически изменяют размеры, чтобы соответствовать их содержимому.хотя, когда я запускаю его, этот элемент, кажется, не имеет значения.Шрифт, столбец зависает и т. Д. Все работает.
Другие примечания:
- Я хочу, чтобы только эти 2 столбца автоматически меняли размер
- количество строк в листе может варьироваться
- этоРабота добавляется в конце нескольких в
requestList
Мой код:
requestList.Requests.Add(new Google.Apis.Sheets.v4.Data.Request()
{
AutoResizeDimensions = new AutoResizeDimensionsRequest()
{
Dimensions = new DimensionRange()
{
SheetId = Convert.ToInt32(sheetId),
Dimension = "COLUMNS",
StartIndex = 0,
EndIndex = 1
}
}
});
var updateRequest = sheetService.Spreadsheets.BatchUpdate(requestList, spreadSheetId);
var updateResponse = updateRequest.Execute();
Может ли порядок, в котором я запрашиваю изменения 'формата', повлиять на что-то?Кто-нибудь может помочь?