Example 5: Delete a record in an external source
remote-table-script-def-example5.md
In this example, we create a script to delete an incident record from the external source.
For Remote Table API information, refer to:
JavaScript
(function executeDelete(v_record) {
var gr = new GlideRecord('incident'); if (gr.get(v_record.sys_id)) { gr.deleteRecord(); } else { v_record.setLastErrorMessage("Record not found"); } })(v_record);Parent Topic:Create script definitions for a remote table
39 lines · 1.2 KB
---
title: Example 5: Delete a record in an external source
description: In this example, we create a script to delete an incident record from the external source.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/remote-tables/remote-table-script-def-example5.html
release: australia
product: Remote Tables
classification: remote-tables
topic_type: reference
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Create script definitions, Remote tables, Manage instance data sources, Extend ServiceNow AI Platform capabilities]
---
# Example 5: Delete a record in an external source
In this example, we create a script to delete an incident record from the external source.
For Remote Table API information, refer to:
-
-
-
```javascript
(function executeDelete(v_record) {
var gr = new GlideRecord('incident');
if (gr.get(v_record.sys_id)) {
gr.deleteRecord();
} else {
v_record.setLastErrorMessage("Record not found");
}
})(v_record);
```
**Parent Topic:**[Create script definitions for a remote table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/remote-tables/create-remote-table-script.md)
This file has no frontmatter.