###GASのスクリプトで質問です
ドライブ内にある全てのスプレッドシートをPDF化し、別フォルダへ格納する際、
各スプレッドシートのグリッド線を非表示(もしくは表示)にしたいです。
ヘディングのテキストスプレッドシートのPDF化まではできているのですが、
PDF化する際にPDF化オプションとしてグリッド線表示・非表示の入れ方が分からないので、
教えていただけると幸いです。
ーーーーーーーーーーーーーーーーーーーー
//スプレッドシートを取得するフォルダID
const ssId = ('フォルダID1');
//保存するフォルダID
const folderId = ('フォルダID2');
function toPDFs() {
let ss_Folder = DriveApp.getFolderById(ssId);
let pdf_Folder = DriveApp.getFolderById(folderId);
files = ss_Folder.getFiles();
while(files.hasNext()) {
var buff = files.next();
// var attr = '???'; try { var ss = SpreadsheetApp.openById(buff.getId()); let pdf_name = buff.getName() + '.pdf'; pdf_Folder.createFile(ss.getAs("application/pdf")).setName(pdf_name); console.log('OK: ' + buff.getName()); }catch(e){ console.log(buff.getName()); console.log(e); } //スリープを5秒挟む場合は次のコードを入れる //Utilities.sleep(5000)
}
}
ーーーーーーーーーーーーーーーーーーーー
アクティブなスプレッドシートに対してのグリッド線表示・非表示方法は検索するとでてくるのですが、
ドライブ内全てのスプレッドシートに対してのグリッド線表示・非表示方法が探しても分からないので教えていただきたいです!
あなたの回答
tips
プレビュー