・サンプルコードは動かせたかどうかを記載した方が良いです。
・次にやりたい事とサンプルコードで実施していることの差分を明確にした方が良いです。
・その上で、何かトライしたことがあればその内容を書いた方が良いです。
//起動時にメニュー"アップ済みPICの更新"
function onOpen(){
var mySpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var myMenuEntries = [];
myMenuEntries.push({name: "Aの更新", functionName: "myFunctionA"});
mySpreadsheet.addMenu("アップ済みPICの更新", myMenuEntries);
}
function myFunctionA() {
var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var objSheet = objSpreadsheet.getSheetByName("シート1");
SpreadsheetApp.setActiveSheet(objSheet);
var msgBx_A = Browser.msgBox("Aを更新しますか?", Browser.Buttons.YES_NO);
if (msgBx_A == "yes") {
//B列をクリアにする
var pic_A = objSheet.getRange("B3:B");
pic_A.clear();
var mySite = SitesApp.getSiteByUrl('https://google.com/a/xxxx.com/gazou/');
var page_A = mySite.getChildByName("home/A");
var attachments_A = page_A.getAttachments();
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
for(var i=0; i<attachments_A.length; i++){
var range_A = sheet.getRange("B"+(1+i))
range_A.offset(2,0).setValue(attachments_A[i].getTitle());
}
}
}