여러 IF 조건이있는 Google Apps Script

모세

이 공식을 G 열에 사용합니다.

=IF(ISBLANK(A3),"User missing",IFS(C3=E3,0,E3="","Empty Data",C3<>E3,"Wrong Data"))

이 공식을 30k 데이터에 적용하면 시트 속도가 느려집니다. 스크립트로 변환해야합니다.

If와 IFS가 같은 공식으로 사용되기 때문에 이것을 Script로 변환하기가 어렵습니다.

질환:

If Column A is Empty then "User Missing"
If A have data, 
then condition is
If E is empty then "Empty Data"
If C and E is not equal then "Wrong Data"
If C and E is equal then 0
마리오 스

열이 필요한 경우 A,C,E범위를 사용 A2:E하고 결과 데이터를 열에 붙여 넣습니다 F.

function myFunction(){
    const ss = SpreadsheetApp.getActiveSpreadsheet();
    const sh = ss.getSheetByName("Sheet1");
    const vals = sh.getRange("A2:E"+sh.getLastRow()).getValues();
    const cvals = []; 
    vals.forEach(r=>{           
         cvals.push( [
                 r[0]==''?"User Missing":
                 r[4]==''?"Empty Data":
                 r[2]!=r[4]?"Wrong Data":0
         ])            
      });
    sh.getRange(2,6,cvals.length,1).setValues(cvals); // paste in column F
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

google-apps-script 헤더 위에 쓰는 여러 기준

분류에서Dev

Google Apps Script에서 잠재적으로 여러 열을 삭제하는 For 루프

분류에서Dev

여러 매개 변수로 기능을 실행하는 Google Apps Script Make 버튼

분류에서Dev

Google Apps Script-Google 시트의 여러 시트에이 코드를 적용하는 방법

분류에서Dev

Google Apps Script를 사용하여 마스터 슬라이드 데스크에서 여러 슬라이드 복사

분류에서Dev

Google Apps Script를 사용하여 여러 페이지 첨부 PDF에서 텍스트 추출

분류에서Dev

Google Apps Script에서 여러 고급 매개 변수 사용

분류에서Dev

Google Apps Script : "연결할 수없는 서비스 : 미러"오류

분류에서Dev

ContentService 문제가있는 Google Apps Script

분류에서Dev

비밀번호로 보호 된 Excel을 여는 Google Apps Script?

분류에서Dev

여러 부모 대신 Google Drive Apps Script에서 바로 가기를 만드는 방법

분류에서Dev

빈 셀과 여러 인스턴스를 무시하고 Google 시트의 두 열 사이의 차이점을 찾아내는 Google Apps Script

분류에서Dev

Google-apps-script SyntaxError

분류에서Dev

Google Apps Script 호출

분류에서Dev

한 번의 http 호출로 여러 요청 만들기-Google Apps Script .fetch

분류에서Dev

Google Apps Script의 Twitter 부트 스트랩 자동 검색 여러 값

분류에서Dev

Google Apps Script 라이브러리가 더 이상 연결되지 않습니다.

분류에서Dev

시트 부가 기능이있는 Google Apps Script PERMISSION_DENIED

분류에서Dev

Google Apps Script-특정 열이 비어있는 getLastRow

분류에서Dev

Google Apps Script 라이브러리 중첩 함수를 찾을 수 없습니다.

분류에서Dev

Google Apps Script를 사용하여 Google 드라이브에서 Google 사이트에 이미지를 호스팅하는 대신 무엇이 있습니까?

분류에서Dev

Google Apps Script : doGet 및 doPost에 대한 스크립트를 실행하는 여러 사용자가 변수를 혼동 할 수 있습니까?

분류에서Dev

Google Apps Script 오류-Google 스프레드 시트에 여러 행이 있지만 Google 드라이브에는 하나의 파일 만 있습니다. "반복자가 끝에 도달했습니다."

분류에서Dev

Google Apps Script-고급 캘린더 서비스를 사용하여 여러 속성에서 캘린더 일정을 필터링하는 방법

분류에서Dev

원본 형식을 유지하는 복사-붙여 넣기 | GSheets 용 Google Apps Script

분류에서Dev

Google Apps Script : createEvent ()를 사용하여 이메일을 보낼 수 없습니다.

분류에서Dev

Google 스프레드 시트 + Apps Script : ID를 반복하여 파일 이동

분류에서Dev

Gmail API와 함께 Google Apps Script를 사용하여 이메일 서명 설정

분류에서Dev

Google Cloud Platform : Apps Script에 액세스하여 권한이 거부 됨

Related 관련 기사

  1. 1

    google-apps-script 헤더 위에 쓰는 여러 기준

  2. 2

    Google Apps Script에서 잠재적으로 여러 열을 삭제하는 For 루프

  3. 3

    여러 매개 변수로 기능을 실행하는 Google Apps Script Make 버튼

  4. 4

    Google Apps Script-Google 시트의 여러 시트에이 코드를 적용하는 방법

  5. 5

    Google Apps Script를 사용하여 마스터 슬라이드 데스크에서 여러 슬라이드 복사

  6. 6

    Google Apps Script를 사용하여 여러 페이지 첨부 PDF에서 텍스트 추출

  7. 7

    Google Apps Script에서 여러 고급 매개 변수 사용

  8. 8

    Google Apps Script : "연결할 수없는 서비스 : 미러"오류

  9. 9

    ContentService 문제가있는 Google Apps Script

  10. 10

    비밀번호로 보호 된 Excel을 여는 Google Apps Script?

  11. 11

    여러 부모 대신 Google Drive Apps Script에서 바로 가기를 만드는 방법

  12. 12

    빈 셀과 여러 인스턴스를 무시하고 Google 시트의 두 열 사이의 차이점을 찾아내는 Google Apps Script

  13. 13

    Google-apps-script SyntaxError

  14. 14

    Google Apps Script 호출

  15. 15

    한 번의 http 호출로 여러 요청 만들기-Google Apps Script .fetch

  16. 16

    Google Apps Script의 Twitter 부트 스트랩 자동 검색 여러 값

  17. 17

    Google Apps Script 라이브러리가 더 이상 연결되지 않습니다.

  18. 18

    시트 부가 기능이있는 Google Apps Script PERMISSION_DENIED

  19. 19

    Google Apps Script-특정 열이 비어있는 getLastRow

  20. 20

    Google Apps Script 라이브러리 중첩 함수를 찾을 수 없습니다.

  21. 21

    Google Apps Script를 사용하여 Google 드라이브에서 Google 사이트에 이미지를 호스팅하는 대신 무엇이 있습니까?

  22. 22

    Google Apps Script : doGet 및 doPost에 대한 스크립트를 실행하는 여러 사용자가 변수를 혼동 할 수 있습니까?

  23. 23

    Google Apps Script 오류-Google 스프레드 시트에 여러 행이 있지만 Google 드라이브에는 하나의 파일 만 있습니다. "반복자가 끝에 도달했습니다."

  24. 24

    Google Apps Script-고급 캘린더 서비스를 사용하여 여러 속성에서 캘린더 일정을 필터링하는 방법

  25. 25

    원본 형식을 유지하는 복사-붙여 넣기 | GSheets 용 Google Apps Script

  26. 26

    Google Apps Script : createEvent ()를 사용하여 이메일을 보낼 수 없습니다.

  27. 27

    Google 스프레드 시트 + Apps Script : ID를 반복하여 파일 이동

  28. 28

    Gmail API와 함께 Google Apps Script를 사용하여 이메일 서명 설정

  29. 29

    Google Cloud Platform : Apps Script에 액세스하여 권한이 거부 됨

뜨겁다태그

보관