【GAS】여러 셀의 문자열을 다른 시트의 한 셀에 복사하는 스크립트
3140 단어 GoogleAppsScriptgas
소개
직장에서 GAS(GoogleAppsScript)를 만들 기회가 있었습니다.
이번에는 스프레드 시트의 "여러 셀 문자열"을 "다른 시트의 한 셀"에 복사하는 스크립트를 게시하고 싶습니다.
이번에 하고 싶은 일
"copy_m"시트에서 "copy_s"시트로 데이터를 복사하고 싶습니다.

"copy_m"시트에서 "copy_s"시트로 데이터를 복사하고 싶습니다.


※카피원은 A2-A23 사이의 문자열

※카피처는 A2의 1셀
스크립트 동작 절차
copy_m 시트

① "copy_m"시트의 셀 A2-A23 사이에 복사하고 싶은 문자열을 넣는다.

② "copy_m"시트의 "셀 복사"라는 버튼을 클릭

copy_s 시트
셀 A2에 데이터가 복사되었는지 확인.

스크립트의 내용
나열된 코드
code.gsfunction selcopy(){
// スプレッドシート上「copy_m」の値を二次元配列の形で取得
const ss = SpreadsheetApp.getActiveSpreadsheet();
const copy_m = ss.getSheetByName('copy_m');
const values = copy_m.getRange("A2:A23").getValues();
// 取得した値を変数に代入
const value = values.join("\n");
// スプレッドシート「copy_s」に取得した値を挿入
var copy_s = ss.getSheetByName('copy_s');
copy_s.getRange("A2").setValue(value);
}
셀 복사 버튼에 설정된 스크립트

스크립트 실행 흐름

참고 기사
【GoogleAppsScript】스프레드시트 조작(셀에의 데이터 기입편)
【JavaScript 입문】join으로 배열을 연결하는 방법(개행/치환)
Reference
이 문제에 관하여(【GAS】여러 셀의 문자열을 다른 시트의 한 셀에 복사하는 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/satton6987/items/0d25aa38e9c083448bfb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
나열된 코드
code.gs
function selcopy(){
// スプレッドシート上「copy_m」の値を二次元配列の形で取得
const ss = SpreadsheetApp.getActiveSpreadsheet();
const copy_m = ss.getSheetByName('copy_m');
const values = copy_m.getRange("A2:A23").getValues();
// 取得した値を変数に代入
const value = values.join("\n");
// スプレッドシート「copy_s」に取得した値を挿入
var copy_s = ss.getSheetByName('copy_s');
copy_s.getRange("A2").setValue(value);
}
셀 복사 버튼에 설정된 스크립트

스크립트 실행 흐름

참고 기사
【GoogleAppsScript】스프레드시트 조작(셀에의 데이터 기입편)
【JavaScript 입문】join으로 배열을 연결하는 방법(개행/치환)
Reference
이 문제에 관하여(【GAS】여러 셀의 문자열을 다른 시트의 한 셀에 복사하는 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/satton6987/items/0d25aa38e9c083448bfb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
【GoogleAppsScript】스프레드시트 조작(셀에의 데이터 기입편)
【JavaScript 입문】join으로 배열을 연결하는 방법(개행/치환)
Reference
이 문제에 관하여(【GAS】여러 셀의 문자열을 다른 시트의 한 셀에 복사하는 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/satton6987/items/0d25aa38e9c083448bfb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)