Google Keep API به شما امکان می دهد دو نوع یادداشت ایجاد کنید: یادداشت متنی و یادداشت لیست. این سند نحوه ایجاد هر نوع را نشان می دهد.
یک یادداشت متنی ایجاد کنید
نمونه زیر نحوه ایجاد یادداشت متنی را نشان می دهد:
استراحت
با یک منبع Note تماس بگیرید. TextContent را در بخش یادداشت قرار دهید.
جاوا
/** * 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(); } یک یادداشت لیست ایجاد کنید
نمونه زیر نحوه ایجاد یادداشت لیست را نشان می دهد:
استراحت
با یک منبع Note تماس بگیرید. ListContent را در بخش یادداشت قرار دهید.
جاوا
/** * 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(); }