PowerAutomateを用いるため、その中でOfficeスクリプト(TypeScript)の学習
powerautomateで自動化を模索する中で、必要なため
セルのコピーを活用し、powerautomateで実行
この備忘録です。最近OUTPUTできていなかったため、ここらで投稿
セルのコピー
エクセルのコピーを内部処理させたい(powerautomateへ自動化させるため)
これだと、なぜか内部エラー発生
一括コピー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も増やせるように継続していく。