Lompat ke konten Lompat ke sidebar Lompat ke footer

membuat pengiriman file di google untuk blogger

 1. masuk google drive

2. coy link bagian atas (saya block)

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. klik
8. klik
9. klik
10. klik

11. klik
12. klik


12.
13.
code:https://script.google.com/macros/s/AKfycbyqD4nRjHXE2Fqqy94oup0tU9Ot42CfJUQV_rcyfMQI1NWjq3ac/exec

14. 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 sebelumnya










lihat contohnya dan bisa di coba




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