일부 값이 $ ##. 00이고 일부 값이-$ ##. 00 인 열이 있습니다.
-$ ##. 00 값을 $ ##. 00 값으로 변환하려면, 즉 모든 숫자를 양수로 변환하려면 어떤 스크립트를 사용해야합니까?
나는 일과는 거리가 먼 다음을 시도했습니다.
function removNeg(){
var sheet =SpreadsheetApp.openById('.........');
var ss = sheet.getSheets()[0];
var range = ss.getRange("M2:M");
var values = range.getValues();
var absValues = Math.abs(values);
range.setValues(absValues);
}
M2:M
.내 이해가 맞다면이 답변은 어떻습니까?
스크립트를 수정하면 다음과 같이됩니다.
function removNeg(){
var sheet =SpreadsheetApp.openById('.........');
var ss = sheet.getSheets()[0];
var range = ss.getRange("M2:M");
var values = range.getValues();
var absValues = values.map(([r]) => [!r || isNaN(r) ? r : Math.abs(r)]); // Modified
range.setValues(absValues);
// range.setNumberFormats(values.map(([r]) => ["$##.00"]));
}
-$##.00
로 수정 하려면 마지막 줄을 $##.00
사용하십시오 range.setNumberFormats(values.map(([r]) => ["$##.00"]));
.이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다