Advertisement
basictomonokai

kobo書籍検索 GAS関数

Jul 24th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function kobosr() {
  2.   // kobo書籍検索 GAS関数 発行日が新しい順で5件検索してはてな記法で返却する
  3.   var url1 = 'https://app.rakuten.co.jp/services/api/Kobo/EbookSearch/20140811?format=json&keyword=';
  4.   var url2 = encodeURIComponent('google apps script');
  5.   var url3 = '&language=JA&hits=5&sort=-releaseDate&applicationId=(取得したアプリケーションID)';
  6.   var url = url1 + url2 + url3;
  7.   var jsonKobo = UrlFetchApp.fetch(url).getContentText();
  8.   var book = JSON.parse(jsonKobo);
  9.   var kobo = '';
  10.  
  11.   // 取得件数は最大5件
  12.   for (var i=0; i < book.Items.length; i++) {
  13.  
  14.     //タイトル名,画像,URL,著者,概要取得
  15.     // はてな記法 * 見出し [~:] 画像
  16.     kobo += '*'+book.Items[i].Item.title+'(書籍)\n';
  17.     kobo += '['+ book.Items[i].Item.smallImageUrl.replace('?_ex=64x64','') +':image:w64]'+'\n';
  18.     kobo += 'URL:'+book.Items[i].Item.itemUrl+'\n';
  19.     kobo += '概要:【'+book.Items[i].Item.author+' 著】'+book.Items[i].Item.itemCaption+'\n\n';
  20.  
  21.   }
  22.   return kobo;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement