0

これが私がデータをhtml5ローカルストレージに保存する方法です。新しい要件は、ローカルでの保存からGoogleドキュメントへの変更です。では、どうすればそれができますか?本当にわかりません。

//function to store the feedback to the database
function saveFeedback() {
     function saveFeedback() {
      var smiley_id, word_ids, word_texts;
      if (chosen_item === null) {
        chosen_item = 'debug';
        chosen_smiley = undefined;
      }
      if ((chosen_item !== null) && (chosen_smiley !== null)) {    
        word_ids = [];
        word_texts = [];
        if (chosen_smiley != undefined) {
          smiley_id = chosen_smiley.attr('class');
        }
        for (var i = chosen_words.length - 1; i >= 0; i--) {
          word_ids[i] = $('span',chosen_words[i]).attr('class').split(' ')[1];
          word_texts[i] = chosen_words_text[i];
        };
        if (stored_data.feedbacks[chosen_item] === undefined) {
          stored_data.feedbacks[chosen_item] = [];
        }    
        if (chosen_item === 'debug') {
          smiley_id = 'positive';
        }
        stored_data.feedbacks[chosen_item].push({smiley : smiley_id, word_1 : word_ids[0], word_2 : word_ids[1], word_3 : word_ids[2], word_1_text : word_texts[0], word_2_text : word_texts[1], word_3_text : word_texts[2]});
        if (chosen_item !== 'debug') {
          storeData(stored_data);   
        }
        chosen_smiley = null;
        chosen_words = [];
        chosen_words_text = [];
      }  
    }
//store the feedback data in the local database
function storeData(data) {
  console.log('storing feedback');
  localStorage.labraryFeedback = JSON.stringify(data);
}

どうもありがとう !!!

4

1 に答える 1

1

Google DriveAPIJavaScriptドキュメントを確認してください

于 2012-11-21T07:35:25.103 に答える