달나라 노트

Google Apps Script : concat, + (문자열 연결하기) 본문

Google Apps Script

Google Apps Script : concat, + (문자열 연결하기)

CosmosProject 2022. 11. 30. 20:31
728x90
반응형

 

 

 

문자열을 연결하는 방법은 크게 2가지가 있습니다.

concat method를 사용하는 것과, + 연산자를 사용하는 것.

 

 

Syntax

String.concat(text1, text2, ...)

 

concat method는 위처럼 어떠한 문자열(String)에 적용할 수 있습니다.

그리고 parameter로서 연결할 문자들을 원하는 만큼 전달하면 됩니다.

 

 

 

text1 + text2 + text3 + ...

 

+연산자를 이용하여 텍스트를 연결할 때에는 위처럼 그냥 + 연산자로 모두 더해주면 됩니다.

 

 

예시를 살펴봅시다.

 

 

 

function myFunction(){
  var text1 = 'Apple';
  var text2 = 'Banana';
  var text3 = 'Peach';
  var text4 = 'Melon';

  var text_concat = text1.concat(text2, text3, text4);

  Logger.log(text_concat);
}


-- Result
AppleBananaPeachMelon

 

먼저 concat method를 사용한 예시입니다.

 

- var text_concat = text1.concat(text2, text3, text4);

text1에 concat을 적용하고 text2, text3, text4를 parameter로 전달하였습니다.

결과를 보면 text1에 text2, text3, text4가 연결된 문자열이 return됩니다.

 

 

 

 

 

function myFunction(){
  var text1 = 'Apple';
  var text2 = 'Banana';
  var text3 = 'Peach';
  var text4 = 'Melon';

  var text_concat1 = text1 + text2 + text3 + text4;
  
  Logger.log(text_concat1);
}


-- Result
AppleBananaPeachMelon

 

이번에는 + 연산자를 이용한 것입니다.

결과는 conat method를 이용한 것과 동일합니다.

 

 

 

 

 

 

function myFunction(){
  var text = '12';
  var number = 34

  var result = text + number;

  Logger.log(result);
}


-- Result
1234

 

위 예시를 보면 12와 34를 더하고있습니다.

근데 12는 따옴표로 묶여있어서 텍스트 type이고 number는 34라는 숫자입니다.

 

이 두개를 합치면 34라는 숫자가 자동으로 string으로 변환되어 12 + 34 = 36이 아닌

문자 12와 문자 34를 연결한 1234가 return됩니다.

 

 

 

 

 

 

728x90
반응형
Comments