Loosely ordered with the commands I use most towards the top. Sublime also offer full documentation.
| Ctrl+C | copy current line (if no selection) |
| Ctrl+X | cut current line (if no selection) |
| Ctrl+⇧+K | delete line |
| Ctrl+↩ | insert line after |
| function onOpen() { | |
| var menuEntries = [ {name: "Create Diary Doc from Sheet", functionName: "createDocFromSheet"}]; | |
| var ss = SpreadsheetApp.getActiveSpreadsheet(); | |
| ss.addMenu("Fitness Diaries", menuEntries); | |
| } | |
| function createDocFromSheet(){ | |
| var templateid = "1O4afl8SZmMxMFpAiN16VZIddJDaFdeRBbFyBtJvepwM"; // get template file id | |
| var FOLDER_NAME = "Fitness Diaries"; // folder name of where to put completed diaries | |
| // get the data from an individual user |
| //creates a facebook ad html element on the dom | |
| function createFacebookAdElement(placementId) { | |
| var adElemWrap = document.createElement('div'); | |
| adElemWrap.innerHTML = '<div class="fb-ad center" data-format="300x250" data-placementid="'+placementId+' data-testmode="true"></div>' | |
| document.body.appendChild(adElemWrap); | |
| setTimeout(function() { | |
| window.fbAsyncInit = function() { | |
| FB.Event.subscribe('ad.loaded', function(placementID) { | |
| console.log('fb -> loaded: ',placementID); |
| ### | |
| ### This script helps you restore only a specific namespace from an appengine cron backup for all namespaces | |
| ### | |
| # Make sure App Engine SDK is available | |
| import sys | |
| import cStringIO | |
| import os | |
| #sys.path.append('c:\\Program Files (x86)\\Google\\google_appengine') | |
| #sys.path.append('c:\\Program Files (x86)\\Google\\google_appengine\\lib') |
Loosely ordered with the commands I use most towards the top. Sublime also offer full documentation.
| Ctrl+C | copy current line (if no selection) |
| Ctrl+X | cut current line (if no selection) |
| Ctrl+⇧+K | delete line |
| Ctrl+↩ | insert line after |