Google Apps Script를 사용하여 Google 드라이브의 스프레드시트 목록을 스프레드시트에 내보내기
Google 드라이브의 스프레드시트 목록을 원합니다.
라는 요구가 일부에 있었으므로, 만들어 보았습니다.
버튼에 GAS를 할당하는 단계
스프레드시트를 만듭니다.
아래와 같은 버튼을 「삽입」⇒「도형 묘화」로부터 작성합니다.
버튼을 마우스 오른쪽 버튼으로 클릭하고 세로 "..."에서 "스크립트 할당"을 선택합니다.
이제 생성할 GAS의 함수 이름(기본값은 myFunction)을 할당합니다.
스크립트
도구에서 스크립트 편집기를 열고 다음과 같은 느낌으로 스크립트를 만듭니다.
function myFunction() {
var iter = DriveApp.getFilesByType('application/vnd.google-apps.spreadsheet')
// 上のかわりに下のようにすれば、スプレッドシートだけでなくすべてのファイルの一覧ができます
// var iter = DriveApp.getFiles();
var list = [];
while(iter.hasNext())
{
var f = iter.next();
list.push([f.getName(), f.getUrl()]);
}
writeToSheet(list);
}
function writeToSheet(list)
{
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// ボタンとかぶらないように4行目から書き始めます
var range = sheet.getRange(4, 1, list.length, 2);
range.setValues(list);
}
그리고는 스프레드 시트로 돌아가 버튼을 가볍게!
파일 이름과 URL 목록이 생성됩니다.
잡감
조금 조금 쓰는 것만으로, 여러가지 조작할 수 있으므로 Google Apps Script는 즐겁네요.
Reference
이 문제에 관하여(Google Apps Script를 사용하여 Google 드라이브의 스프레드시트 목록을 스프레드시트에 내보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazto/items/111569dcfb718a84125e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
스프레드시트를 만듭니다.
아래와 같은 버튼을 「삽입」⇒「도형 묘화」로부터 작성합니다.
버튼을 마우스 오른쪽 버튼으로 클릭하고 세로 "..."에서 "스크립트 할당"을 선택합니다.
이제 생성할 GAS의 함수 이름(기본값은 myFunction)을 할당합니다.
스크립트
도구에서 스크립트 편집기를 열고 다음과 같은 느낌으로 스크립트를 만듭니다.
function myFunction() {
var iter = DriveApp.getFilesByType('application/vnd.google-apps.spreadsheet')
// 上のかわりに下のようにすれば、スプレッドシートだけでなくすべてのファイルの一覧ができます
// var iter = DriveApp.getFiles();
var list = [];
while(iter.hasNext())
{
var f = iter.next();
list.push([f.getName(), f.getUrl()]);
}
writeToSheet(list);
}
function writeToSheet(list)
{
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// ボタンとかぶらないように4行目から書き始めます
var range = sheet.getRange(4, 1, list.length, 2);
range.setValues(list);
}
그리고는 스프레드 시트로 돌아가 버튼을 가볍게!
파일 이름과 URL 목록이 생성됩니다.
잡감
조금 조금 쓰는 것만으로, 여러가지 조작할 수 있으므로 Google Apps Script는 즐겁네요.
Reference
이 문제에 관하여(Google Apps Script를 사용하여 Google 드라이브의 스프레드시트 목록을 스프레드시트에 내보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kazto/items/111569dcfb718a84125e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function myFunction() {
var iter = DriveApp.getFilesByType('application/vnd.google-apps.spreadsheet')
// 上のかわりに下のようにすれば、スプレッドシートだけでなくすべてのファイルの一覧ができます
// var iter = DriveApp.getFiles();
var list = [];
while(iter.hasNext())
{
var f = iter.next();
list.push([f.getName(), f.getUrl()]);
}
writeToSheet(list);
}
function writeToSheet(list)
{
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// ボタンとかぶらないように4行目から書き始めます
var range = sheet.getRange(4, 1, list.length, 2);
range.setValues(list);
}
조금 조금 쓰는 것만으로, 여러가지 조작할 수 있으므로 Google Apps Script는 즐겁네요.
Reference
이 문제에 관하여(Google Apps Script를 사용하여 Google 드라이브의 스프레드시트 목록을 스프레드시트에 내보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazto/items/111569dcfb718a84125e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)