Я использовал Google docs, чтобы попытаться удалить некоторые строки в таблице, используя DeleteTableRowRequest, но я встретил исключение с указанием свойства TableStartLocation. Мой код ниже:
public static void DeleteRequestGDocs(List<Request> requestsList, int? index2Del)
{
Request request = new Request();
Location tableLocation = new Location();
tableLocation.SegmentId = string.Empty;
tableLocation.Index = 11;
TableCellLocation tableCellLocationDel = new TableCellLocation();
tableCellLocationDel.RowIndex = index2Del;
tableCellLocationDel.ColumnIndex = 0;
tableCellLocationDel.TableStartLocation = tableLocation;
DeleteTableRowRequest delRequest = new DeleteTableRowRequest();
delRequest.TableCellLocation = tableCellLocationDel;
request.DeleteTableRow = delRequest;
requestsList.Add(request);
}
Пожалуйста, помогите мне
Обновление 1: когда программа запускается для удаления. Я обнаружил ошибку "Недопустимые запросы [0] .deleteTableRow: Неверное местоположение начала таблицы. Необходимо указать начальный индекс таблицы." с кодом ниже
var bodyDelete = new BatchUpdateDocumentRequest();
bodyDelete.Requests = requestsDeleteList;
var batchDeleteRequest = docsService.Documents.BatchUpdate(bodyDelete, mergedFile.Id);
var resultDelete = await batchDeleteRequest.ExecuteAsync();