コメントをする前回までは、ダイアログを表示し、ユーザーに入力してもらった内容で、新しいノートを作成する、というツールを作成していました。今回は、視点を変えて、別の形に取り組んでみましょう。ユーザーに入力してもらった内容を、すでに存在するノートに書き加える、という形です。狙いとコード基本的な形は前回までの流れを引き継ぎます。ダイアログを出し、ユーザーに内容を入力してもらう。その結果を利用して、選択しているノートに追記する。コードは以下のようになります。※ノートに追記されたコードの前半部分はこれまでと同じで、変わっているのは後半のEvernoteへの命令部分です。「selection」というのは、「選択されているもの」というくらいの意味で、Evernoteであれば選択されたノートの情報が返ってきます。それをとりあえずtemp変数に保存。次の行で、そのtempに対して、追記の命令を下しています。「append」がそれです。コマンドを読み下せば、「tempの1項目に、memoTxtの内容をtext形式で書き加えよ」となるでしょう。新しい概念が出てきたのですが、とりあえずappendの解説からとりかかりましょう。~・vは対象となるノート・~は書き込む内容で使えるのは・text・html・attachmentの三種類。textはプレーンテキストで、htmlはhtmlタグの形式で追記ができ、attachmentはファイルの添付が可能です。textとhtmlについてはどちらも文字列を指定するのですが、その違いはたとえば以下のようになります。※入力は同じ※textで処理したもの※htmlで処理したものもし文字を太字やリンクにしたければ、textではなくhtmlを使ってappendしましょう。その場合、改行等がまるっと消えるので注意が必要です。三つ目のattachmentは、少しややこしいので今回は割愛します。temp」という書き方です。of」とは、一つ目の項目という意味です。tempには選択されているノートが入っているのでした。temp」とはなんでしょうか。「選択されているノートの一つ目の項目」ということです。これは、Evernote上でノートを複数選択できることを思い出していただければ納得できるでしょう。上記のコードであれば、いくつノートを選択していても、その一番最初のノートに追記がなされます。一つしかノートが選択されていなければ、そのノートが一項目目です。stepこの「append」という操作も、Evernoteでいろいろやる上では頻繁に登場します。覚えておいてください。selectionからノートを取り出す感覚にも慣れておきましょう。今回は選択したノートの中の一つのノートに対して操作をしました。選択したノートすべてに操作を行う場合はどうでしょうか。それについては次回紹介します。コメントをキャンセルメールアドレスが公開されることはありません。梅棹は、発信局と言った。