어디 찾기
내 보낸 노트는 이동합니다.

사용 REA 작은 응용 프로그램을 검사하려면 내보내기 노트 버튼을 따라 하나의 세부 사항을 직접 확인하십시오.

제공된 예·Node.js및npm·코딩의 에이전트

1. 에이전트에 연결 REA

다음과 같은 코딩 에이전트 사용 Claude Code, Codex 또는 Cursor. 당신이 필요합니다 Node.js 그리고 npm; 설치 가이드 목록 지원되는 버전.

코딩 에이전트

npx rea-agents@latest setup을 사용해 REA를 설치하고 이 코딩 에이전트에 연결해 줘. 먼저 설정 변경 계획을 보여 주고 내 승인을 받은 뒤 실행해 줘. 마지막으로 설치를 확인해 줘.

또는 터미널에서 이 명령을 실행하십시오:

npx rea-agents@latest setup

계획을 검토하고 설정을 승인한 다음 에이전트를 다시 시작하십시오. 이미 연결되어 있습니까? 아래 계속.

2. 해CSV기록

예는 6 개의 파일입니다. Electron 와 응용 프로그램 노트 내보내기 버튼. 에이전트는 설치 또는 실행 없이 해당 코드를 검사할 수 있습니다 Electron.

코딩 에이전트

다운로드 https://rea.tools/examples/notes-example.zip 새 예제 폴더에 넣고 압축을 풉니 다. 사용 REA 노트 내보내기를 클릭하면 어떤 일이 발생하는지 찾을 수 있습니다. 어디에 표시 notes.csv 어떤 필드가 포함되어 있는지,그리고 관련 파일과 줄들이 쓰여져 있습니다.

에이전트가 파일을 다운로드하고 압축을 푼 폴더를 REA 검사를 위해.

다운로드 예제 우편 번호

에이전트가 파일을 다운로드할 수 없는 경우 이 아카이브의 압축을 직접 풉니다. 그 길을 notes-example 폴더 및 동일한 내보내기 질문.

3. 답을 따라 코드로 돌아갑니다

파일 및 줄 참조와 함께 간단한 설명을 찾으십시오:

이 버튼은 notes:export 메시지 주요 프로세스는 노트를 다음과 같이 포맷합니다. CSV 그리고 글을 쓰죠. notes.csv 사용자의 다운로드 폴더에 있습니다. 열은 id 그리고 title.

버튼에서 파일 작성기로

  1. 페이지 · renderer.js노트 내보내기통화 notes.exportCsv().
  2. 다리 · preload.jsnotes:export주 프로세스에 명명된 메시지를 보냅니다.
  3. 관리자 · main.js쓰기 notes.csv포맷터를 호출합니다 csv.js 그리고 파일을 씁니다.
REA정적 분석은 메시지와 핸들러를 결합합니다. 대상은 코드에서 읽습니다.
main.js *라인 8-12소스 코드
ipcMain.handle("notes:export", () => {
  const destination = path.join(app.getPath("downloads"), "notes.csv");
  writeFileSync(destination, toCsv(notes), "utf8");
  return destination;
});

파일 경로,포맷터 및 쓰기 호출이 이 핸들러에 함께 있습니다. 그것의 응답이 그(것)들을 밖으로 떠나는 경우에 이 선을 보여주기 위하여 당신의 대리인을 요구하십시오.

전체 코드 추적 및 기록보기 REA 결과.

4. 예측 확인

쉼표로 구분 CSV 열. 메모 제목 자체에 쉼표나 따옴표가 있으면 어떻게 됩니까?

코딩 에이전트

예측 CSV 아이디 1 과 제목이 있는 메모 Hello, "REA". 그런 다음 예제를 실행하십시오 toCsv 포맷터 Node.js 그것을 확인합니다. 예측 및 실제 출력을 표시합니다.

예상 포맷터 출력
id,title
1,"Hello, ""REA"""

제목은 하나의 인용 필드에 남아 있으며 각 인용 부호는 두 배로 표시됩니다. 이것은 포맷터를 직접 확인합니다. Node.js.

직접 확인 실행

압축을 푼 터미널을 엽니 다 notes-example 폴더:

Node.js·CSV포맷터
node <<'JS'
const { toCsv } = require('./csv.js');
process.stdout.write(toCsv([{ id: 1, title: 'Hello, "REA"' }]));
JS

이 명령은 여기 문서 지원 셸을 사용합니다. 귀하의 에이전트는 동일한 실행할 수 있습니다 JavaScript 플랫폼의 쉘에서.

5. 다른 질문

동일한 대화에서 후속 조치를 시도하십시오:

파일을 작성할 수 없는 경우 어떻게 됩니까? 오류를 따라 페이지로 돌아갑니다.

또는 에이전트에게 자신의 앱을 제공하고 하나의 버튼,파일 또는 행동에 대해 물어보십시오.

상단