0
Googleアナリティクスの日付を2017-05-23として取得したいと思います。しかし、私は20170523として日付を取得しています。コードは次のとおりです。上記のように日付を取得するには、このコードを修正することができます。Googleアナリティクスデータをアプリスクリプトの2D配列に追加するには
function getReportDataForProfile1(firstProfile) {
var profileId = firstProfile.getId();
var tableId = 'ga:' + profileId;
var startDate = getLastNdays(7); // 2 weeks (a fortnight) ago.
var endDate = getLastNdays(0); // Today.
var optArgs = {
'dimensions': 'ga:date,ga:dayOfWeekName,ga:userType', // Comma separated list of dimensions.
//'sort': 'ga:pageviews', // Sort by sessions descending, then keyword.
//'segment': 'dynamic::ga:isMobile==Yes', // Process only mobile traffic.
'filters': 'ga:pagePath=~oho;ga:pagePath=~\\?;ga:pagePath=~accommodation', // Display only google traffic.
'start-index': '1',
//'max-results': '50' // Display the first 250 results.
};
// Make a request to the API.
var results = Analytics.Data.Ga.get(
tableId, // Table id (format ga:xxxxxx).
startDate, // Start-date (format yyyy-MM-dd).
endDate, // End-date (format yyyy-MM-dd).
'ga:pageviews,ga:sessions,ga:sessionDuration,ga:users,ga:bounces,ga:bounceRate,ga:hits', // Comma seperated list of metrics.
optArgs);
if (results.getRows()) {
return results;
} else {
throw new Error('No views (profiles) found');
}
}
あなたのタイトルは質問と一致せず、あなたのコードは質問にも関係しません。日付の書式設定やデータのString [] []への抽出に関する質問はありますか? –
あなたのコードがあなたの質問にどのように関係しているか理解していません。日付の書式を知っているので、部分文字列メソッドを使うことができます。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/substring –
私の質問は、日付ではなく数字(ex; 20170423)です。var optArgs関数では、ga:スプレッドシートに取り込まれた日付。では、どうすれば数字だけを日付形式に変換できますか? – jaliya