Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save henryjuan/11345973 to your computer and use it in GitHub Desktop.
Save henryjuan/11345973 to your computer and use it in GitHub Desktop.
function createPost() {
var userId = 'me';
var msg = '使用 Google Apps Script 發消息+圖片';
var img = 'https://developers.google.com/apps-script/images/carousel0.png';
var blob = UrlFetchApp.fetch(img).getBlob().setContentTypeFromExtension();
var media = PlusDomains.newMedia();
var result = PlusDomains.Media.insert(media, userId, 'cloud', blob);
var attachement = PlusDomains.newActivityObjectAttachments();
attachement.objectType = 'photo';
attachement.id = result.id;
var activity = PlusDomains.newActivity();
activity.object = PlusDomains.newActivityObject();
activity.object.originalContent = msg;
activity.object.attachments = [attachement];
activity.access = PlusDomains.newAcl();
activity.access.items = [{type:'domain'}];
activity.access.domainRestricted = true;
PlusDomains.Activities.insert(activity, userId);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment