membuat pengiriman file di google untuk blogger
1. masuk google drive
2. coy link bagian atas (saya block)
3. buka :https://script.google.com/
4. copikan scrip ini ke halaman tersebut, jangan lupa hapus kode sebelumnya yak....function doPost(e) {
const folderId = "1jf3kUTMXRFMgFLQw4rMJ6b4b7dnWiw4E"; // Or Folder ID which is used for putting the file instead of "root", if you need.
const blob = Utilities.newBlob(JSON.parse(e.postData.contents), e.parameter.mimeType, e.parameter.filename);
const file = DriveApp.getFolderById(folderId).createFile(blob);
const responseObj = {filename: file.getName(), fileId: file.getId(), fileUrl: file.getUrl()};
return ContentService.createTextOutput(JSON.stringify(responseObj)).setMimeType(ContentService.MimeType.JSON);
}5. ganti yang di blok dengan alamat google drive anda,
6. klik pada scrip, publikasikan web
7. klik8. klik9. klik10. klik11. klik12. klik12.13.code:https://script.google.com/macros/s/AKfycbyqD4nRjHXE2Fqqy94oup0tU9Ot42CfJUQV_rcyfMQI1NWjq3ac/exec14. copi code ini untuk dihalaman anda<style> ::-webkit-file-upload-button,#kirim-file-upload { background: #4f9854; color: #fff; padding: 5px 10px; border: none; border-radius:5px; outline: none; cursor: pointer; } #uploaded { margin: 20px 0; text-align: center; } #submit-file { cursor: pointer; } </style> <form id="form-upload"> <div class="datainput"> <input name="fullname" id="fullname" placeholder="Nama Lengkap" type="text"> </div> <div class="datainput"> <input name="filename" id="filename" placeholder="Nama File" type="text"> </div> <div class="datainput"> <input name="file" id="uploadfile" type="file"> <input id="submit-file" type="submit" value="Upload File"> </div> <div id='uploaded'></div> </form> <input id="kirim-file-upload" type="button" value="Kirim Bukti Transfer"/> <script> const form = document.getElementById('form-upload'); const upload = document.getElementById('uploaded'); form.addEventListener('submit', e => { e.preventDefault(); const file = form.file.files[0]; const fr = new FileReader(); fr.readAsArrayBuffer(file); var progressUpload = "Proses upload file, silahkan ditunggu"; upload.innerHTML = progressUpload; fr.onload = f => { // I added below script. let newName = form.filename.value; const orgName = file.name; if (orgName.includes(".")) { const orgExt = orgName.split(".").pop(); if (orgExt != newName.split(".").pop()) { newName = newName ? `${newName}.${orgExt}` : orgName; } } const url = "https://script.google.com/macros/s/AKfycbyqD4nRjHXE2Fqqy94oup0tU9Ot42CfJUQV_rcyfMQI1NWjq3ac/exec"; const qs = new URLSearchParams({filename: newName, mimeType: file.type}); // Modified fetch(`${url}?${qs}`, {method: "POST", body: JSON.stringify([...new Int8Array(f.target.result)])}) .then(res => res.json()) .then(e => upload.innerHTML = '<p class="center">File berhasil terupload</p><a id="linkfile" href="'+e.fileUrl+'" target="_blank" rel="noopener nofollow">Lihat File</a>') // <--- You can retrieve the returned value here. .catch(err => console.log(err)); } }); $('#kirim-file-upload').click(uploadedFile); function uploadedFile() { var walink = 'https://web.whatsapp.com/send'; if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { var walink = 'whatsapp://send'; } var namaUploaded = '*Nama Lengkap* : ' + $("#fullname").val(); var namaFile = '*Nama File* : ' + $("#filename").val(); var linkFile = '*Link File* : ' + $("#linkfile").attr("href"); console.log(linkFile) var nomorHP = getRandom(phonenumber); var teksPesan = "Hai, Mas Azid saya sudah kirim file, berikut detailnya:"; var kirimFile = walink + '?phone=' + nomorHP + '&text=' + teksPesan + '%0A%0A' + namaUploaded + '%0A' + namaFile + '%0A' + linkFile; window.open(kirimFile,'_blank'); } </script>NB: ganti url dengan url yang anda dapatkan sebelumnyalihat contohnya dan bisa di coba









Posting Komentar untuk "membuat pengiriman file di google untuk blogger"