Add 명령

Server.Load 스크립트에서 사용하여 a 값에 따라 데이터베이스에 새 문서를 작성합니다.

각각의 새 문서에는 다음이 포함됩니다. 현재 사용자 이름이 들어 있는 작성자 필드, 현재 사용자 이름이 들어 있는 수신인 필드, 요약 항목인 문서의 서수, 제목(요약) 텍스트 항목, 첨부 파일 항목(선택사항) 및 본문(비요약) 텍스트 항목.

숫자를 지정하지 않으면 하나의 Note가 작성됩니다. b가 지정되지 않은 경우, 요약 데이터의 길이는 1 - 100바이트 사이의 일정한 난수입니다. c가 지정되지 않은 경우, 비요약 데이터의 길이는 100 - 300바이트 사이의 일정한 난수입니다.

구문

Add(a, b, c)

여기서 각 변수의 의미는 다음과 같습니다.

  • a - 추가할 문서의 수
  • b -- 요약 항목의 길이\"제목\"(선택사항, 기본값은 \"")
  • c -- 비요약 항목의 길이 \"제목\"(선택사항, 기본값은 \"")
    주: 본문(비요약) 값은 65000바이트를 초과할 수 없습니다.

예제 1

이 예제는 기본 보기인 All Document $all에 문서를 추가합니다.

changeto [mailserver]!!mail\mail[#].nsf mail60.ntf -keepopen
add [a]
drop
주: NOTES.INI 파일에 환경 변수 "a"에 대한 값을 추가해야 하거나 다음 예제에 표시된 것과 같이 스크립트로 코드화할 수 있습니다.
changeto [mailserver]!!mail\mail[#].nsf mail60.ntf -keepopen
add 10
주: 10개 문서 값으로 하드 코딩됨
drop

예제 2

이 예제는 -f(foldername)를 사용하여 받은 문서 폴더에 문서를 추가합니다.

changeto [mailserver]!!mail\mail[#].nsf mail46.ntf -keepopen
add [a] -f $Inbox
drop

예제 3

이 예제는 제목(요약 항목의 길이)을 30 바이트로 설정하고 본문(비요약 항목의 길이)을 10000 바이트로 설정한 상태에서 한 개의 문서를 받은 문서 보기에 추가합니다.

changeto [mailserver]!!mail\mail[#].nsf mail46.ntf -keepopen
add 1 30 10000 -f $inbox
drop