Перейти к содержимому

deleteActiveFilePivotTable

await crafttechApi.deleteActiveFilePivotTable(pivotTableSheetName, pivotTableCell);

Удаляет сводную таблицу в активном файле.

‼️Данный метод работает через интерфейс‼️

Требуется, чтобы лист, на котором находится сводная таблица НЕ был скрытым.

  • pivotTableSheetName (string) — лист на котором надо удалить сводную таблицу;
  • pivotTableCell (string) — ячейка в формате “A1” на которой надо удалить сводную таблицу;
  • true | false (boolean) — логическая истина true в случае успешного удаления сводной таблицы
try {
if (!crafttechApi) {
throw new Error('crafttechApi не найден');
}
const listName = 'Управление';
const argArr1 = Api.GetSheet(listName)
.GetRange('G6:G8')
.GetValue()
.map((e) => e[0]);
const argArr2 = Api.GetSheet(listName)
.GetRange('H6:H8')
.GetValue()
.map((e) => e[0]);
const argArr3 = Api.GetSheet(listName)
.GetRange('I6:I8')
.GetValue()
.map((e) => e[0]);
const argArr4 = Api.GetSheet(listName)
.GetRange('J6:J8')
.GetValue()
.map((e) => e[0]);
for (let i = 0; i < 3; i++) {
const var1 = argArr1[i];
const var2 = argArr2[i];
const var3 = argArr3[i];
const var4 = argArr4[i];
const isPivotTableSourceUpdated = await createActiveFilePivotTable(
var1,
var2,
var3,
var4
);
console.log(
`На листе ${var1} сводная таблица на позиции ${var2} создана: ${isPivotTableSourceUpdated}`
);
}
} catch (error) {
console.error(error.message);
}