Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

function main(workbook: ExcelScript.

Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Set horizontal alignment to ExcelScript.HorizontalAlignment.general for
all cells on selectedSheet

selectedSheet.getRange().getFormat().setHorizontalAlignment(ExcelScript.HorizontalA
lignment.general);
selectedSheet.getRange().getFormat().setIndentLevel(0);
// Set wrap text to true for all cells on selectedSheet
selectedSheet.getRange().getFormat().setWrapText(true);
// Set text orientation to 0 for all cells on selectedSheet
selectedSheet.getRange().getFormat().setTextOrientation(0);
// Indent set to 0 for all cells on selectedSheet
selectedSheet.getRange().getFormat().setIndentLevel(0);
// Set horizontal alignment to ExcelScript.HorizontalAlignment.general for
all cells on selectedSheet

selectedSheet.getRange().getFormat().setHorizontalAlignment(ExcelScript.HorizontalA
lignment.general);
selectedSheet.getRange().getFormat().setIndentLevel(0);
// Set wrap text to false for all cells on selectedSheet
selectedSheet.getRange().getFormat().setWrapText(false);
// Set text orientation to 0 for all cells on selectedSheet
selectedSheet.getRange().getFormat().setTextOrientation(0);
// Indent set to 0 for all cells on selectedSheet
selectedSheet.getRange().getFormat().setIndentLevel(0);
// Paste to range M2 on selectedSheet from extended range obtained by
extending down from range B2 on selectedSheet

selectedSheet.getRange("M2").copyFrom(selectedSheet.getRange("B2").getExtendedRange
(ExcelScript.KeyboardDirection.down), ExcelScript.RangeCopyType.all, false, false);
// Text to columns on extended range obtained by extending down from range M2
on selectedSheet
for (let row = 0; row <
selectedSheet.getRange("M2").getExtendedRange(ExcelScript.KeyboardDirection.down).g
etRowCount() ; row++) {
let sourceRange =
selectedSheet.getRange("M2").getExtendedRange(ExcelScript.KeyboardDirection.down);
let destinationRange = selectedSheet.getRange("M2");
let sourceRangeValues = sourceRange.getRow(row).getValues()[0]
[0].toString().split("-")
destinationRange.getOffsetRange(row, 0).getResizedRange(0,
sourceRangeValues.length - 1).setValues([sourceRangeValues]);
}
// Replace all "Posto" with "" on extended range obtained by extending down
from range N2 on selectedSheet

selectedSheet.getRange("N2").getExtendedRange(ExcelScript.KeyboardDirection.down).r
eplaceAll("Posto", "", {completeMatch: false, matchCase: false});
// Replace all "IBM" with "" on extended range obtained by extending down
from range N2 on selectedSheet

selectedSheet.getRange("N2").getExtendedRange(ExcelScript.KeyboardDirection.down).r
eplaceAll("IBM", "", {completeMatch: false, matchCase: false});
// Paste to range L2 on selectedSheet from extended range obtained by
extending down from range N2 on selectedSheet

selectedSheet.getRange("N2").getExtendedRange(ExcelScript.KeyboardDirection.down).m
oveTo(selectedSheet.getRange("L2"));
// Clear ExcelScript.ClearApplyTo.contents from extended range obtained by
extending right, right, then down from range M2 on selectedSheet

selectedSheet.getRange("M2").getExtendedRange(ExcelScript.KeyboardDirection.right).
getExtendedRange(ExcelScript.KeyboardDirection.right).getExtendedRange(ExcelScript.
KeyboardDirection.down).clear(ExcelScript.ClearApplyTo.contents);
// Replace all "FALSO" with "0" on extended range obtained by extending down
from range I2 on selectedSheet

selectedSheet.getRange("I2").getExtendedRange(ExcelScript.KeyboardDirection.down).r
eplaceAll("FALSO", "0", {completeMatch: false, matchCase: false});
// Replace all "VERDADEIRO" with "1" on extended range obtained by extending
down from range I2 on selectedSheet

selectedSheet.getRange("I2").getExtendedRange(ExcelScript.KeyboardDirection.down).r
eplaceAll("VERDADEIRO", "1", {completeMatch: false, matchCase: false});
// Replace all "Item Solicitado" with "Requisição" on extended range obtained
by extending down from range H2 on selectedSheet

selectedSheet.getRange("H2").getExtendedRange(ExcelScript.KeyboardDirection.down).r
eplaceAll("Item Solicitado", "Requisição", {completeMatch: false, matchCase:
false});
}

You might also like