Как преобразовать динамический диапазон в таблицу с помощью сценариев Excel?

#excel #power-automate #office-scripts

Вопрос:

Я новичок в использовании сценариев Excel с power automate. Пытаюсь преобразовать некоторые данные в таблицу. Дело в том, что количество строк будет каждый раз отличаться.

Я сделал это на рабочем столе excel, но не уверен, как это сделать с помощью сценария excel.

Комментарии:

1. Пожалуйста, обновите этот вопрос конкретным примером ввода и желаемого вывода.

2. Пожалуйста, добавьте свой пример рабочего стола excel

3. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Проблема заключается в нахождении используемого диапазона в excel(сценарии Office). Как только он у вас появится, я предполагаю, что вы знаете, как преобразовать его в таблицу.

 function main(workbook: ExcelScript.Workbook) 
{
  // Get the current, active worksheet.
  let currentWorksheet = workbook.getActiveWorksheet();

  // Get the range containing all the cells with data or formatting.
  let usedRange = currentWorksheet.getUsedRange();

  // Log the range's address to the console.
  console.log(usedRange.getAddress());
}
 

Ссылка для вашей справки