Skip to content

Instantly share code, notes, and snippets.

View kinuasa's full-sized avatar

@kinuasa kinuasa

View GitHub Profile
//セルの値の読み込み
function main(workbook: ExcelScript.Workbook) {
let range = workbook.getActiveCell();
console.log("value:" + range.getValue() + ", text:" + range.getText()); //getValueとgetTextの違い
}
@kinuasa
kinuasa / セルへの書き込み.ts
Last active July 10, 2020 05:30
Office Scripts
//セルへの書き込み
function main(workbook: ExcelScript.Workbook) {
let range = workbook.getActiveCell();
range.setValue("こんにちは、世界!");
}
//アクティブシートを取得
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getActiveWorksheet();
sheet.getRange("B2").select(); //セルB2を選択
}
//シート名を指定してシートを取得
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("Sheet1");
sheet.getRange("B2").select(); //セルB2を選択
}
//シート名を指定してシートを取得
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("Sheet1");
if (sheet !== void 0) { //存在しないシートの場合はundefinedが返ってくる
sheet.getRange("B2").select(); //セルB2を選択
}
}
//最初のシートを取得
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getFirstWorksheet(); //メソッドの引数にtrueを指定すると非表示のシートをスキップ
sheet.getRange("B2").select(); //セルB2を選択
}
//最後のシートを取得
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getLastWorksheet(); //メソッドの引数にtrueを指定すると非表示のシートをスキップ
sheet.getRange("B2").select(); //セルB2を選択
}
@kinuasa
kinuasa / 次のシートを取得.ts
Last active July 10, 2020 05:20
Office Scripts
//次のシートを取得
function main(workbook: ExcelScript.Workbook) {
let currentSheet = workbook.getActiveWorksheet();
let sheet = currentSheet.getNext(); //メソッドの引数にtrueを指定すると非表示のシートをスキップ
sheet.getRange("B2").select(); //セルB2を選択
}
@kinuasa
kinuasa / 前のシートを取得.ts
Last active July 10, 2020 05:19
Office Scripts
//前のシートを取得
function main(workbook: ExcelScript.Workbook) {
let currentSheet = workbook.getActiveWorksheet();
let sheet = currentSheet.getPrevious(); //メソッドの引数にtrueを指定すると非表示のシートをスキップ
sheet.getRange("B2").select(); //セルB2を選択
}
//n番目のシートを取得
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheets()[1]; //2番目のシートを取得
sheet.getRange("B2").select(); //セルB2を選択
}