메모 만들기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Google Keep API를 사용하면 텍스트 메모와 목록 메모라는 두 가지 유형의 메모를 만들 수 있습니다. 이 문서에서는 각 유형을 만드는 방법을 보여줍니다.
텍스트 메모 만들기
다음 샘플은 텍스트 메모를 만드는 방법을 보여줍니다.
자바
/**
* Creates a new text note.
*
* @throws IOException
* @return The newly created text note.
*/
private Note createTextNote(String title, String textContent) throws IOException {
Section noteBody = new Section().setText(new TextContent().setText(textContent));
Note newNote = new Note().setTitle(title).setBody(noteBody);
return keepService.notes().create(newNote).execute();
}
목록 메모 만들기
다음 샘플은 목록 메모를 만드는 방법을 보여줍니다.
자바
/**
* Creates a new list note.
*
* @throws IOException
* @return The newly created list note.
*/
private Note createListNote() throws IOException {
// Create a checked list item.
ListItem checkedListItem =
new ListItem().setText(new TextContent().setText("Send meeting invites")).setChecked(true);
// Create a list item with two children.
ListItem uncheckedListItemWithChildren =
new ListItem()
.setText(new TextContent().setText("Prepare the presentation"))
.setChecked(false)
.setChildListItems(
Arrays.asList(
new ListItem().setText(new TextContent().setText("Review metrics")),
new ListItem().setText(new TextContent().setText("Analyze sales projections")),
new ListItem().setText(new TextContent().setText("Share with leads"))));
// Creates an unchecked list item.
ListItem uncheckedListItem =
new ListItem().setText(new TextContent().setText("Send summary email")).setChecked(true);
Note newNote =
new Note()
.setTitle("Marketing review meeting")
.setBody(
new Section()
.setList(
new ListContent()
.setListItems(
Arrays.asList(
checkedListItem,
uncheckedListItemWithChildren,
uncheckedListItem))));
return keepService.notes().create(newNote).execute();
}
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-03-12(UTC)
[null,null,["최종 업데이트: 2025-03-12(UTC)"],[],[],null,["# Create notes\n\nThe Google Keep API allows you to create two types of notes: a text note and a list\nnote. This document shows how to create each type.\n\nCreate a text note\n------------------\n\nThe following sample shows how to create a text note: \n\n### REST\n\nCall [notes.create](/workspace/keep/api/reference/rest/v1/notes/create) with a\n[Note](/workspace/keep/api/reference/rest/v1/notes#Note) resource. Place the\n[TextContent](/workspace/keep/api/reference/rest/v1/notes#TextContent) in the\n[Section](/workspace/keep/api/reference/rest/v1/notes#Section) of the note.\n\n### Java\n\n /**\n * Creates a new text note.\n *\n * @throws IOException\n * @return The newly created text note.\n */\n private Note createTextNote(String title, String textContent) throws IOException {\n Section noteBody = new Section().setText(new TextContent().setText(textContent));\n Note newNote = new Note().setTitle(title).setBody(noteBody);\n\n return keepService.notes().create(newNote).execute();\n }\n\nCreate a list note\n------------------\n\nThe following sample shows how to create a list note: \n\n### REST\n\nCall [notes.create](/workspace/keep/api/reference/rest/v1/notes/list) with a\n[Note](/workspace/keep/api/reference/rest/v1/notes#Note) resource. Place the\n[ListContent](/workspace/keep/api/reference/rest/v1/notes#ListContent) in the\n[Section](/workspace/keep/api/reference/rest/v1/notes#Section) of the note.\n\n### Java\n\n /**\n * Creates a new list note.\n *\n * @throws IOException\n * @return The newly created list note.\n */\n private Note createListNote() throws IOException {\n // Create a checked list item.\n ListItem checkedListItem =\n new ListItem().setText(new TextContent().setText(\"Send meeting invites\")).setChecked(true);\n\n // Create a list item with two children.\n ListItem uncheckedListItemWithChildren =\n new ListItem()\n .setText(new TextContent().setText(\"Prepare the presentation\"))\n .setChecked(false)\n .setChildListItems(\n Arrays.asList(\n new ListItem().setText(new TextContent().setText(\"Review metrics\")),\n new ListItem().setText(new TextContent().setText(\"Analyze sales projections\")),\n new ListItem().setText(new TextContent().setText(\"Share with leads\"))));\n\n // Creates an unchecked list item.\n ListItem uncheckedListItem =\n new ListItem().setText(new TextContent().setText(\"Send summary email\")).setChecked(true);\n\n Note newNote =\n new Note()\n .setTitle(\"Marketing review meeting\")\n .setBody(\n new Section()\n .setList(\n new ListContent()\n .setListItems(\n Arrays.asList(\n checkedListItem,\n uncheckedListItemWithChildren,\n uncheckedListItem))));\n\n return keepService.notes().create(newNote).execute();\n }"]]