latest Post

स्‍नूझ अ‍ॅप (’प्रत्यक्ष’ मधील २५ जानेवारी २०१३च्या लेखासाठी)


उद्याच्या म्हणजे २५ जानेवारी २०१३च्या ’प्रत्यक्ष’ मधील पान क्रमांक १०वरील ’स्‍नूझ अ‍ॅप’ या माझा (मिहिर नगरकर) लेखामध्ये नमूद केलेला ’सॉफ्टवेअर कोड’ खालील प्रमाणे आहे जो वाचक कॉपी करुन घेऊ शकतात आपले ’जीमेल स्‍नूझ अ‍ॅप’ बनविण्यासाठी.

function getLabelName(i) {
  return "Snooze/Snooze " + i + " days";
}

function setup() {
  // Create the labels we’ll need for snoozing
  GmailApp.createLabel("Snooze");
  for (var i = 1; i <= 7; ++i) {
    GmailApp.createLabel(getLabelName(i));
  }
}

function moveSnoozes() {
  var oldLabel, newLabel, page;
  for (var i = 1; i <= 7; ++i) {
    newLabel = oldLabel;
    oldLabel = GmailApp.getUserLabelByName(getLabelName(i));
    page = null;
    // Get threads in "pages" of 100 at a time
    while(!page || page.length == 100) {
      page = oldLabel.getThreads(0, 100);
      if (page.length > 0) {
        if (newLabel) {
          // Move the threads into "today’s" label
          newLabel.addToThreads(page);
        } else {
          // Unless it’s time to unsnooze it
          GmailApp.moveThreadsToInbox(page);
          GmailApp.markThreadsUnread(page);      
        }     
        // Move the threads out of "yesterday’s" label
        oldLabel.removeFromThreads(page);
      }  
    }
  }
}



या लेखामध्ये दिलेली अ‍ॅ बनविण्याची प्रकिया आपण स्वत: डोळ्यांनी बघितली तर समजण्यास अधिक सोपी जाईल. त्यासाठी आपण पुढील लिंकचा उपयोग करु शकतोhttp://www.youtube.com/watch?feature=player_embedded&v=Aw6SWtKIZeU

About Mihir Nagarkar

Mihir Nagarkar
Recommended Posts × +

0 comments:

Post a Comment