「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.02.20
XML


async function deleteRowsWithKeyword() {

  await Excel.run(async (context) => {

    // アクティブなワークシートを取得

    const sheet = context.workbook.worksheets.getActiveWorksheet();


    // テーブルを取得(テーブル名を適切なものに置き換えてください)

    const table = sheet.tables.getItem("Table1");


    // テーブルのデータを取得

    const tableRange = table.getDataBodyRange();

    tableRange.load("values");


    // コンテキストの実行

    await context.sync();


    // テーブルのデータを確認して特定の文字列が含まれる行を削除

    const tableData = tableRange.values;

    if (tableData.length > 0) {

      for (let i = tableData.length - 1; i >= 0; i--) {

        if (tableData[i].some(cellValue => cellValue === '削除')) {

          // '削除'が含まれる行を削除

          table.rows.getItemAt(i).delete();

        }

      }

    }


    // コンテキストの実行(削除操作の反映)

    await context.sync();

  });

}


// 関数を実行

deleteRowsWithKeyword().catch(console.error);







お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.20 06:33:30
[OfficeScriptオフィススクリプト] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: