LoginSignup
0
1

Officeスクリプトを少し学習(PowerAutomateの流れで・・

Posted at

PowerAutomateを用いるため、その中でOfficeスクリプト(TypeScript)の学習

powerautomateで自動化を模索する中で、必要なため
セルのコピーを活用し、powerautomateで実行

この備忘録です。最近OUTPUTできていなかったため、ここらで投稿

セルのコピー

エクセルのコピーを内部処理させたい(powerautomateへ自動化させるため)
これだと、なぜか内部エラー発生

image.png

一括コピーOK

officescript.

function main(workbook: ExcelScript.Workbook) {
    // 作成用シートを取得
    let ws = workbook.getWorksheet("作成用");
    // 日付を文字列に変換
    let dateStr = new Date().getDate().toString();
    // 日付のシートが存在するかチェック
    let dateSheet = workbook.getWorksheet(dateStr);
    if (!dateSheet) {
        // 存在しない場合は新規作成
        dateSheet = workbook.addWorksheet(dateStr);
    }
    
    let copy = workbook.getWorksheet("25")
    //有効なセル範囲の値を取得する。
    let data = ws.getUsedRange().getValues();
    copy.getRangeByIndexes(0,0, data.length, data[0].length).setValues(data);

}

部分コピーも可能だった。
*後で追記する。

参考

メモ

直近
python
生成AIの学習
インフラ(ネットワーク、カメラ設置など)
powerapps
powerautomate
powerbi
IoT
MS365
社内セキュリティポリシー策定
インボイス対応

などなど広く業務に取りかかっており、すべて生成AIに助けられている。
最近OUTPUTが少ないため、少しずつOUTPUTも増やせるように継続していく。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1