2012 年 7 月 22 日 日曜日
▼サンプルスクリプト
Googleサイトの「お知らせページ」を作成するサンプルスクリプト。
週報として活用することを目的に、Time-Drivenによる定期実行で、毎週月曜日にお知らせページを作成している。
function createNewAnnouncementPage() {
var parentPage = SitesApp.getPageByUrl(
'https://sites.google.com/site/xxxxxxxx/home/weeklyreport'
);
var today = Utilities.formatDate(new Date(), "Asia/Tokyo", "yyyy-MM-dd");
parentPage.createAnnouncementsPage(
'週報'+today,
'weeklyreport'+today,
today + 'から一週間分の週報はここに投稿して下さい。'
);
}
行2- 行4 |
基準となるページを取得する。ここでは、ホーム直下にある「weeklyreport」という名前のページを取得している。 |
---|---|
行5 | 現在日付をyyyy-mm-ddのフォーマットで取得している。JavaScriptで日付フォーマットを行う場合、【JavaScript】日付を自由にフォーマットするのように、自分で書式化する必要があるが、Google Apps ScriptのUtilitiesクラスでは、日付フォーマット関数が用意されているので、この関数を利用している。 |
行6- 行10 |
{Page}.createAnnouncementsPage(title, name, html) で、{Page}の子ページとして、新しいお知らせページを作成している。 |
{Page}.createAnnouncementsPage(title, name, html)
このエントリーのトラックバックURL:
http://www.bmoo.net/archives/2012/06/314095.html/trackback
[…] 関連:お知らせページを作成するには […]