Google Apps Script의 마지막 행에서 값을 가져 오는 방법

네이트

Google 사이트에서 a를 처리하고, 양식 데이터를 Google 시트의 행에 덤프하고, 스프레드 시트의 데이터를 사용하여 Google 문서를 만들고 형식을 지정하는 Google AppsScript 용 코드를 만들려고합니다. 저는 아직 프로그래머가 아니며이 문제를 해결하기 위해 다른 코드를 빌 렸습니다. 스프레드 시트의 마지막 행에서 값을 가져올 수없는 것 외에는 모든 것이 작동합니다. 처음에는 작동하지만 두 번째로 양식 데이터를 제출할 때 값을 통해 여전히 행 1에서 가져옵니다. 데이터의 마지막 행에서 값을 가져오고 싶습니다. 아래에 AppScript 코드를 배치했습니다. Google Apps Script 정보를 읽은 후 다양한 조합을 시도했지만 제대로 작동하지 않습니다.

function doGet(request) {
  return HtmlService.createTemplateFromFile('Index').evaluate();
}

/* @Include JavaScript and CSS Files */
function include(filename) {
  return HtmlService.createHtmlOutputFromFile(filename)
      .getContent();
}

/* @Process Form */
function processForm(formObject) {
  var url = "https://docs.google.com/spreadsheets/d/1nz2uIWab1eSirljzvNn6SyNyxz3npDTu4mqVYV0blsU/edit#gid=0";
  var ss = SpreadsheetApp.openByUrl(url);
  var ws = ss.getSheetByName("Data");
  
  ws.appendRow([formObject.company_name,
                formObject.identity_transformation]);
     
}
  
/* This function creates a new document from a template and updates the placeholder with info from a Google Sheet*/
function AutofillDocFromTemplate(){
  // Get the current spreadsheet & sheet
  var url = "https://docs.google.com/spreadsheets/d/1nz2uIWab1eSirljzvNn6SyNyxz3npDTu4mqVYV0blsU/edit#gid=0";
  var ss = SpreadsheetApp.openByUrl(url).getSheetByName("Data");
  
  
var data = ss.getRange(1, 1, ss.getLastRow(), ss.getLastColumn()).getValues();  
    
  // Set the range to the last row of data in the Sheet
     
  
  // Get the original template Doc
  const templateDoc = DriveApp.getFileById("1yu5jzg4NbRtTy_UjwzBmnpc-3_pNOqA-l1_UVsiAIWQ");
  // Get the folder for where the docs should go
  const folder = DriveApp.getFolderById("1prOQxp5jmDvJqiwIfLbbkLYWoz5QlTUC");
  // Create the new file name
  const newFileName = ("BrandScript ")
  // Create a copy of the template doc
  const newTempFile = templateDoc.makeCopy(newFileName, folder);
  // Open the new temp doc
  const openDoc = DocumentApp.openById(newTempFile.getId());
  // Get the body of the new temp doc
  const body = openDoc.getBody();
  
  // Replace placeholders with spreadsheet data from last row
  body.replaceText("%company_name%", data[1][0]);
  body.replaceText("%identity_transformation%", data[1][1]);
    
  // Save and close the new doc
  openDoc.saveAndClose();
         
}
  
function AutoDeleteLastRow() {
  var url = "https://docs.google.com/spreadsheets/d/1nz2uIWab1eSirljzvNn6SyNyxz3npDTu4mqVYV0blsU/edit#gid=0";
  var ss = SpreadsheetApp.openByUrl(url);
  var ws = ss.getSheetByName("Data");
  ss.deleteRow(2);
}
  
마리오 스

마지막 행만 가져 오기-단일 행 :

내용이있는 데이터 마지막 행 을 얻으려면 다음을 수행하십시오.

바꾸다:

var data = ss.getRange(1, 1, ss.getLastRow(), ss.getLastColumn()).getValues();  

와:

var data = ss.getRange(ss.getLastRow(), 1, 1, ss.getLastColumn()).getValues();  

모든 행을 가져 오지만 마지막 행부터 시작-여러 행 :

당신은 모든 데이터를 가져하려는 범위 이외의 시작 으로부터 마지막 행 다음 현재의 솔루션을 사용할 수 있지만, 반대로data 데이터 뒤로를 얻을 수 배열 :

바꾸다:

var data = ss.getRange(1, 1, ss.getLastRow(), ss.getLastColumn()).getValues();  

와:

var data = ss.getRange(1, 1, ss.getLastRow(), ss.getLastColumn()).getValues().reverse();  

관련 :

Sheet.getRange (1,1,1,12) 괄호 안의 숫자는 무엇을 지정합니까?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Google Apps Script에서 함수를 가져 오는 방법

분류에서Dev

Google Apps Scripts-Firestore에서 문서의 키 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

이 시나리오에서 MySQL의 마지막 행을 가져 오는 방법은 무엇입니까?

분류에서Dev

Angularjs의 JSON에서 특정 속성의 마지막 값을 가져 오는 방법

분류에서Dev

Postman-필수 속성의 마지막 발생에 대한 JSON 응답에서 값을 가져 오는 방법

분류에서Dev

그리드보기에서 마지막 열 셀의 값을 가져 오는 방법

분류에서Dev

Google App Script-지정된 행의 모든 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

ArrayList <String>에서 마지막 항목을 가져 오는 방법

분류에서Dev

마지막 데이터 프레임 열의 특정 값으로 행을 가져 오는 방법

분류에서Dev

데이터베이스에서 마지막 값을 가져 오는 방법

분류에서Dev

특정 열에서 마지막 값을 가져 오는 효율적인 방법

분류에서Dev

로그 파일에서 마지막 값을 가져 오는 방법

분류에서Dev

Excel 행에서 마지막 셀의 값을 찾는 방법

분류에서Dev

.csv 파일의 마지막 행에서 값 가져 오기

분류에서Dev

비어 있지 않은 열의 마지막 값을 가져 와서 Google 시트의 셀과 일치시키는 방법은 무엇입니까?

분류에서Dev

Google Apps Script : Blob에서 이미지를 가져 오는 방법은 무엇입니까?

분류에서Dev

PHP에서 마지막으로 삽입 된 행 값을 가져 와서 1을 추가하는 방법

분류에서Dev

Google Apps Script를 통해 Google 캘린더의 "위치"설정을 가져 오는 방법은 무엇입니까?

분류에서Dev

Postgresql에서 한 행의 첫 번째 값과 마지막 값을 얻는 방법

분류에서Dev

kubernetes 클러스터의 ansible (register stdout) 초기화에서 마지막 두 줄을 가져 오는 방법

분류에서Dev

텍스트 파일 C #에서 동일한 문자열의 마지막 두 항목을 가져 오는 방법

분류에서Dev

Django-템플릿의 쿼리 셋에서 마지막 항목을 가져 오는 방법

분류에서Dev

Java / Apache Tika : URL에서 파일의 마지막 수정 / 생성 된 속성을 가져 오는 방법

분류에서Dev

내 GROUP BY가 특정 열에 대한 마지막 행 (날짜 별)의 값을 가져 오도록하는 방법은 무엇입니까?

분류에서Dev

SSRS에서 행의 이전 값을 가져 오는 방법

분류에서Dev

mongodb의 하위 문서에서 마지막 요소를 가져 오는 방법

분류에서Dev

마지막 행 이전의 마지막 행 값 및 N 행 값 가져 오기

분류에서Dev

Google Apps Script에서 여러 업로드 이미지의 Base64 콘텐츠를 가져 오는 방법은 무엇입니까?

분류에서Dev

C # DataTable에서 각 열의 마지막 null이 아닌 값을 가져 와서 단일 행으로 표시하는 방법이 있습니까?

Related 관련 기사

  1. 1

    Google Apps Script에서 함수를 가져 오는 방법

  2. 2

    Google Apps Scripts-Firestore에서 문서의 키 값을 가져 오는 방법은 무엇입니까?

  3. 3

    이 시나리오에서 MySQL의 마지막 행을 가져 오는 방법은 무엇입니까?

  4. 4

    Angularjs의 JSON에서 특정 속성의 마지막 값을 가져 오는 방법

  5. 5

    Postman-필수 속성의 마지막 발생에 대한 JSON 응답에서 값을 가져 오는 방법

  6. 6

    그리드보기에서 마지막 열 셀의 값을 가져 오는 방법

  7. 7

    Google App Script-지정된 행의 모든 값을 가져 오는 방법은 무엇입니까?

  8. 8

    ArrayList <String>에서 마지막 항목을 가져 오는 방법

  9. 9

    마지막 데이터 프레임 열의 특정 값으로 행을 가져 오는 방법

  10. 10

    데이터베이스에서 마지막 값을 가져 오는 방법

  11. 11

    특정 열에서 마지막 값을 가져 오는 효율적인 방법

  12. 12

    로그 파일에서 마지막 값을 가져 오는 방법

  13. 13

    Excel 행에서 마지막 셀의 값을 찾는 방법

  14. 14

    .csv 파일의 마지막 행에서 값 가져 오기

  15. 15

    비어 있지 않은 열의 마지막 값을 가져 와서 Google 시트의 셀과 일치시키는 방법은 무엇입니까?

  16. 16

    Google Apps Script : Blob에서 이미지를 가져 오는 방법은 무엇입니까?

  17. 17

    PHP에서 마지막으로 삽입 된 행 값을 가져 와서 1을 추가하는 방법

  18. 18

    Google Apps Script를 통해 Google 캘린더의 "위치"설정을 가져 오는 방법은 무엇입니까?

  19. 19

    Postgresql에서 한 행의 첫 번째 값과 마지막 값을 얻는 방법

  20. 20

    kubernetes 클러스터의 ansible (register stdout) 초기화에서 마지막 두 줄을 가져 오는 방법

  21. 21

    텍스트 파일 C #에서 동일한 문자열의 마지막 두 항목을 가져 오는 방법

  22. 22

    Django-템플릿의 쿼리 셋에서 마지막 항목을 가져 오는 방법

  23. 23

    Java / Apache Tika : URL에서 파일의 마지막 수정 / 생성 된 속성을 가져 오는 방법

  24. 24

    내 GROUP BY가 특정 열에 대한 마지막 행 (날짜 별)의 값을 가져 오도록하는 방법은 무엇입니까?

  25. 25

    SSRS에서 행의 이전 값을 가져 오는 방법

  26. 26

    mongodb의 하위 문서에서 마지막 요소를 가져 오는 방법

  27. 27

    마지막 행 이전의 마지막 행 값 및 N 행 값 가져 오기

  28. 28

    Google Apps Script에서 여러 업로드 이미지의 Base64 콘텐츠를 가져 오는 방법은 무엇입니까?

  29. 29

    C # DataTable에서 각 열의 마지막 null이 아닌 값을 가져 와서 단일 행으로 표시하는 방법이 있습니까?

뜨겁다태그

보관