The Apps Script snippet will insert an image at the current cursor position of the Google Document. You can either specify a web image (url starting with http), or if the image file is in your Google Drive, you can specify the full file URL (right-click a file in Drive and choose Get Link).
function insertImage() {
  // Insert a web image
  var image = 'http://img.labnol.org/logo.png';
  var blob = UrlFetchApp.fetch(image).getBlob();
  // Insert an image from Google Drive
  var image = 'https://drive.google.com/open?id=xyz';
  var fileID = image.match(/[\w\_\-]{25,}/).toString();
  var blob = DriveApp.getFileById(fileID).getBlob();
  var doc = DocumentApp.getActiveDocument();
  var cursor = doc.getCursor();
  if (cursor) {
    cursor.insertInlineImage(blob);
  } else {
    doc.getBody().insertImage(0, image);
  }
} 
  
  
  
  
 