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

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

2024.02.20
XML


async function addWorksheetIfNotExists(sheetName) {

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

    const workbook = context.workbook;

    const sheets = workbook.worksheets;


    // 指定されたシート名が既に存在するか確認

    let sheetExists = false;

    sheets.load("items");

    await context.sync();


    for (let i = 0; i < sheets.items.length; i++) {

      if (sheets.items[i].name === sheetName) {

        sheetExists = true;

        break;

      }

    }


    // 指定されたシート名が存在しない場合は新しいシートを作成

    if (!sheetExists) {

      const newSheet = sheets.add(sheetName);

      await context.sync();

      console.log(`新しいシート '${sheetName}' が追加されました。`);

    } else {

      console.log(`シート '${sheetName}' は既に存在します。`);

    }

  });

}


// 関数を実行

addWorksheetIfNotExists("新規シート").catch(console.error);







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

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


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

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