إنشاء ملاحظات

تتيح لك Google Keep API إنشاء نوعَين من الملاحظات: ملاحظة نصية وملاحظة قائمة. يوضّح هذا المستند كيفية إنشاء كل نوع.

إنشاء ملاحظة نصية

يوضّح المثال التالي كيفية إنشاء ملاحظة نصية:

REST

استخدِم notes.create مع مرجع Note. ضَع TextContent في القسم للملاحظة.

Java

/**  * 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(); } 

إنشاء ملاحظة قائمة

يوضّح المثال التالي كيفية إنشاء ملاحظة قائمة:

REST

استخدِم notes.create مع مرجع Note. ضَع العنصر ListContent في العنصر Section من الملاحظة.

Java

/**  * 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(); }