تتيح لك 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(); }